js的数据类型具体分析
js的数据类型分析
1.基本类型:string·····number···boolean···null···underfied
2.引用类型:·····objck
复习·····点·运算·····xxx.sss····xxx是对象····sss.是方法和属性。
任何数据类型都是拥有属性和方法的
字符串 string····var st=“hello word”
字符串的定义
1 var s=“st”
2.st.new string (“hello”)····对象式定义
length····字符串中字节的总数 ·····st.length
方法函数
(1)charAt 返回指定位置的字符(number)index 是索引
(2)concat()··链接俩个或多个字符串并返回新的字符串
(3)indexOf()···返回某个字符串在字符串中首次出现的位置 如果没有返回-1
(4)LastindexOf····从后面向前检索某个字符串在字符串中出现的位置,返回值是冲起始位置算起
(5)slice(start,end)字符串中截取一段字符,并返回截取字符
(6)split()····把字符串分割城字符串数组
(7)substr()····两个参数···一个开始位置···一个向后截取的个数
(8)substring()提取俩个指定的索引号的字符
(9)toLowercase 将大写转换成小写
(10)touppercase 将小写转化成大写
(11)trim()除去字符串俩边的空白
var 声明变量 ····function···定义函数 ····new 定义对象的
方法: xx.fn()···方法···方法归属点前的对象
函数:fn()···函数···函数归属定义函数的作用域(函数在哪个作用域下定义就归属谁)
js命名:当俩个或多个在一起构成一个新词时,从第二个单词开始,首字母要大写,这种命名方法叫驼峰法命名
数据的三大存储格式
1.string格式····作为一个前端者,第一手得到的数据都是字符串。
2.数组格式
3.json
数据通过索引去查找对应的元素
数组的遍历
for循环去遍历数组中的元素
数组的其他定义方式
指定长度定义
json的定义
for in
如何操作json的值····通过点运算和[]
点和[]都表示的的意思
Arr[1]arr的索引1 第二项,一般数组用[]···json用点