
JavaScript:基础类型,引用类型变量
发布日期:2021-05-06 07:32:25
浏览次数:16
分类:技术文章
本文共 1494 字,大约阅读时间需要 4 分钟。
基础类型
1.基础类型包括String,Number,Boolean,undefined,null,symbol这六种类型。
2.定义基础类型:let name = 'Chris';
3.JS中不分整型和浮点型,也就是说int 和double统一归化成了number!
4.JS是一个动态的语言,也就是说数据的类型定义之后也可以改变:
let name = 'Chris'; name = 1;
5.let name = undifined; typeof(name)//undifined.
引用类型
1.引用类型包括object(对象),array,function(函数)。下面分别介绍这三个类型:
(1)Object:1).定义object引用类型:
let person = { name:'Chris', age: 20, Id:111};
2).调用对象的属性:
①“.”调用,同java:person.Id;
②“[]”调用:person[id];
#看上去.运算更简洁些,但是在一些情况下[]可以更好的适应情况,比如:当后台需要根据用户在界面内的选项来调用属性时,后台事先是不知道将要调用的属性名字的,这时候就可以let一个selection,再person[selection]即可动态地调用这个未知的属性。 let selection = 'name';person[selection];
(2)Arrays://实际也是object对象类型
1).定义数组引用类型:
let selectednames = ['Chris','Sam','Luffey'];//当然也可以定义空数组:let selectednames = [];
2).前面说的动态对数组同样适用,也就是说数组的长度、数组中对象的类型都是动态可改变的!
let selectednames = ['Chris','Sam'];selectednames[2] = 'John';console.log(selectednames); //这代表着不用判断超长也无需扩长~~let selectednames = ['Sam','Chris',10,3.2,ture,null]; //在js中数组可以存放不同的数据类型!
3).selectednames.length代表数组长度,同java.
(3)function:
1).定义一个函数:function greet(name){ console.log('Hello ' + name);}greet('Chris');
2).同样使用return来返回值
TIPs:
- const定义常量,一旦初始化后不可更改,更改后console报错。
- typeof name : 输出name变量的类型
- 用ctrl + l 清空控制台console
- console.log(varible/value) :(相当于print?)
console.log(person); console.log('String');
在浏览器console(chrome中右键检查选择console,或ctrl+shift+i)中显示变量值/值
- let可以定义基础类型,引用类型的变量。(之前可以用var,只是现在不推荐使用了。)
- 清除一个变量的值时就给它赋值null:
let name = null;
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月02日 16时11分20秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
算法工程师数学理论提高札记(improving)
2019-03-03
仿微信--主要版本说明
2019-03-03
Android存储
2019-03-03
Retrofit学习
2019-03-03
Android卡顿优化--界面秒开
2019-03-03
Android网络优化--工具
2019-03-03
Android网络优化--精准获取流量消耗
2019-03-03
Android进程的启动流程
2019-03-03
异步任务--AsyncTask
2019-03-03
《硬件架构的艺术》学习笔记(3.1)---跨时钟域设计
2019-03-03
Filecoin官方发布:并不存在“双花”问题!
2019-03-03
VTK:图表之ShortestPath
2019-03-03
VTK:IO之DumpXMLFile
2019-03-03
VTK:IO之JPEGReader
2019-03-03
VTK:IO之MetaImageReader
2019-03-03
VTK:IO之WriteVTI
2019-03-03
VTK:图片之Actor2D
2019-03-03
VTK:图片之ImageCorrelation
2019-03-03
VTK:图片之ImageExport
2019-03-03