js数据类型学习

数据类型

字符串

  1. 正常字符串我们用单引号和双引号包裹

  2. 注意转义字符 \

\''
\n
\t
​
  1. 多行字符串编写

    1. 用“飘”来引用多行字符串

  2. 模板字符串

var name="zhouzifeng";
let age=3;
let msg=`你好呀,${name},你的年龄是${age}`
  1. 字符串长度

str.length()
  1. 字符不可变

  2. 大小写转换

student.toUpperCase()  //转大写
student.toLowerCase()  //转小写
  1. substring

[)
student.substring(1)    //从第一行截取到最后一个字符串
student.substring(1,3)   //[1,3)

数组

Array可以包含任意的数据类型

var arr=[1,2,3,4,5,6]
  1. 长度

    arr.length

    注意:假如给"arr.length"赋值,数组大小会发生变化,如果赋值过小,元素就会丢失。

  2. indexOf, 通过元素来获得下标索引。

arr,length(2)
1
  1. slice()截取Array的一部分,返回一个新数组,类似于String中的substring。

  2. 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]
  1. unshift(),shift()

var arr=[1,2,3,4,5,6];  //定义一个数组arr
arr,unshift(a,b)  //头部压入a,b两个元素
arr,shift(a,b)  //头部弹出一个元素
  1. 排序 sort()

arr=[1,8,6,4]
arr,sort()  //将元素排序
arr=[1,4,6,8]
  1. 元素反转

    arr=[1,8,6,4]
    arr,reverse()  //将元素反转
    arr=[4,6,8,1]

  2. 元素连接

arr=[1,8,6,4]
arr.concat(a,s,d,f,g,h)
arr=[1,8,6,4,a,s,d,f,g,h]
  1. join

arr=[1,8,6,4]
arr.join("-")
arr=[1-8-6-4]

数组:存储数据(如何存,如何取,方法都可以自己实现)

猜你喜欢

转载自blog.csdn.net/qq_53756771/article/details/120525835