JS 的数据类型

121 阅读1分钟

基本数据类型:null undefined boolean string number

引入数据类型: object function

#普通对象 #数组对象 #正则对象 #日期对象

null&&undefined

null:空对象指针 (没有任何指向)

undefined:这没有定义的值

##number

1,检测是不是数字 用 isNaN('13') =>是false isNaN("珠峰")=> 是ture

2.NaN 比较自己不能等于自己

3.boolean 为false 有五种可能 '' null undefined 0 NaN

4.object 对象数据类型

5.转数字类型 Number() / parseint() 转整数 / parseFloat() 转小数

    • 在字符串是启到拼接作用
  1. "==" 两边度需要转数据类型 特殊的是:对象 是引用类型 指向两个引用内存

6.转string 类型的方法

  • tostring() / toFixed() / join() /String ()

7.数组的方法

  • unshift 数组开头添加
  • push 数组末尾添加
  • shift 数组开头删除
  • pop 数组末尾删除
  • splice 数组的(n,m)返回n,m项的数组
  • indexOf 数组是第一次出现否有这一项 返回 -1
  • lastindexof 数组最后出现的索引
  • includes 判断数组中是否有这一项 返回 true/false
  • slice 截取数组中的索引 (索引n,索引m)返回截取的新数组
  • concat 合并数组 返回新的数组
  • reverse 数组倒序排列
  • sort 数组正常排序 打乱数组的每一项 math.round(math.random()*(m-n)+n)

数组迭代方法

  • every 测试数组中的每一项
  • some
  • filter 过滤数组的每一项
  • map
  • foreach 不支持return
  • find