数据类型
字符串
-
正常字符串我们用单引号和双引号包裹
-
注意转义字符 \
\'' \n \t
-
多行字符串编写
-
用“飘”来引用多行字符串
-
-
模板字符串
var name="zhouzifeng";
let age=3;
let msg=`你好呀,${name},你的年龄是${age}`
-
字符串长度
str.length()
-
字符不可变
-
大小写转换
student.toUpperCase() //转大写
student.toLowerCase() //转小写
-
substring
[)
student.substring(1) //从第一行截取到最后一个字符串
student.substring(1,3) //[1,3)
数组
Array可以包含任意的数据类型
var arr=[1,2,3,4,5,6]
-
长度
arr.length
注意:假如给"arr.length"赋值,数组大小会发生变化,如果赋值过小,元素就会丢失。
-
indexOf, 通过元素来获得下标索引。
arr,length(2)
1
-
slice()截取Array的一部分,返回一个新数组,类似于String中的substring。
-
push,pop
var arr=[1,2,3,4,5,6]; //定义一个数组arr
arr.push(7,8) //将7,8压入数组arr的尾部
arr=[1,2,3,4,5,6,7,8]
arr.pop() //弹出尾部的一个元素。
console.log[1,2,3,4,5,6,7]
-
unshift(),shift()
var arr=[1,2,3,4,5,6]; //定义一个数组arr
arr,unshift(a,b) //头部压入a,b两个元素
arr,shift(a,b) //头部弹出一个元素
-
排序 sort()
arr=[1,8,6,4]
arr,sort() //将元素排序
arr=[1,4,6,8]
-
元素反转
arr=[1,8,6,4] arr,reverse() //将元素反转 arr=[4,6,8,1]
-
元素连接
arr=[1,8,6,4]
arr.concat(a,s,d,f,g,h)
arr=[1,8,6,4,a,s,d,f,g,h]
-
join
arr=[1,8,6,4]
arr.join("-")
arr=[1-8-6-4]
数组:存储数据(如何存,如何取,方法都可以自己实现)