数据类型
一,字符串
1.正常字符串我们使用单引号或者双引号包裹
2.注意转义字符\
\' 单引号

\n 换行

\t tab

\u4e2d 中国的“中”字, Unicode字符

3.多行字符串编写
用漂号包裹
var msg=
`hello
world
你好`
4.模板字符串

5.字符串一些方法

二,数组

可通过arr.length赋值,改变数组长度,赋值过小会导致元素丢失
可通过slice()方法截取数组:

concat()拼接数组,但是并没有修改原数组,只是是生成了一个新的数组

数组:存储数据(如何存,如何取,方法都可以自己实现)
三,对象
若干键值对
var 对象名={
属性名 : 属性值,
属性名 : 属性值,
属性名 : 属性值
}

js中的对象,{.....}表示一个对象,键值对描述属性,多个属性之间使用逗号隔开,最后一个属性不加逗号
JavaScript中的所有的键都是字符串,值是任意对象
1.对象赋值:
person.name="嘻嘻哈哈"
2.使用一个不存在的对象属性,不会报错!
person.aha 报undefined
3.动态删减属性
delete person.name
4.动态添加
person.haha="xixi" 直接就给对象加属性并赋值即可
5.判断属性值是否在这个对象中
'age' in person 返回true 注意属性一定是要用''包裹
6.判断一个属性是否是自身拥有的
person.hasOwnProperty('toString') 返回false
四,流程控制
if判断

while循环

for循环

五,Map和Set集合
Map

============================================================================

Set 无序不重复

=========

六,iterator
遍历数组

遍历map

遍历set

浙公网安备 33010602011771号