Js数据类型,转义符,字符串,数组的操作

JavaScript提供七种不同的data types(数据类型)

它们是undefined(未定义),null(空),boolean(布尔型),string(字符串),symbol(符号),number(数字), andobject(对象)。


当 JavaScript 中的变量被声明的时候,程序内部会给它一个初始值undefined。当你对一个值为undefined的变量进行运算操作的时候,算出来的结果将会是NaN,NaN的意思是"Not a Number"。当你用一个没有定义的变量来做字符串连接操作的时候,它会如实的输出"undefined"。


在String中,有的字符串需要“”,比如  我们要求输出   hello "World"字符串,我们只需要这样

var v="hello \"World\""       在双引号的前面加上\就可以了,\是转义符

常见转义符:


Js数据类型,转义符,字符串,数组的操作_第1张图片

在字符串中,可以用.length方法获取字符串的长度,

比如  var v="aaa";

   var bb=v.length;     结果是3


在数组中,可以使用push()方法直接将数据添加到数组的最后一个元素中,如:


Js数据类型,转义符,字符串,数组的操作_第2张图片

在数组中,.pop()函数用来“抛出”一个数组末尾的值。我们可以把这个“抛出”的值赋给一个变量存储起来。

比如:


Js数据类型,转义符,字符串,数组的操作_第3张图片

此时v数值是[1,2]   末尾3被抛出了,但是v2的数值是3

.shift(),抛出的是第一个数,和.pop()道理一样


.unshift()函数用起来就像.push()函数一样, 但不是在数组的末尾添加元素,而是在数组的头部添加元素,如下


Js数据类型,转义符,字符串,数组的操作_第4张图片

严格相等运算符  ===


Js数据类型,转义符,字符串,数组的操作_第5张图片

严格不相等运算符 !==


Js数据类型,转义符,字符串,数组的操作_第6张图片


你可能感兴趣的:(Js数据类型,转义符,字符串,数组的操作)