10.22
js 的数据类型
var 声明变量 function 定义函数 new 定义对象
基础类型:string number boolean null undefined
引用类型:object==》 json array 等
复习 点运算符 xxx.sss xxx是对象 sss 是属性和方法 任何数据类型都是拥有属性与方法
方法与函数的区分:方法:xx.fn() 是方法 方法归属点前面的对象
函数 :fn()是函数 函数归属定义函数的作用域
js命名 :当俩个单词或多个单词在一起构成一个新词时,从第二个开始时首字母要大写 这叫驼峰命名法
字符串:string
string 的定义: var st="hahha"
var st=new string("hello") 对象形式对义
string 的属性 :length 字符串中字节的总数 st.length
方法 函数
charAt()返回指定位置的字符
Concat()连接俩个或多个字符串并返回新的字符串
indexOf()返回某个字符串在字符串中首次出现的位置 没有是-1
lastindexOf()从后向前搜索字符串,在字符串中出现的位置,返回位置算起
match()
replace()
search()
slice(start end)在字符串中截取一段字符,并返回截取的字符
split ()把字符串分割成字符串数组
substr()俩个参数 一个是开始位置,一个是向后截取的个数
substring()提取字符串中俩个指定索引号之间的字符
tolowercase () 将大写转换为小写
touppercase()将所有小写转化为大写字母
trim()出去字符串俩端的空白
数据的三大存储格式
1 string 格式 第一首得到的数据都是字符串
2 数组格式
3 json
数组格式:定义:1var arr=["张三","李四","王五"] 数据通过索引去查找对于的元素, arr[3]
2for循坏去遍历数组中的元素
3 数组的其他定义方式:var arr=new array()
4 指定长度 arr = new Arrat【3】
json 的格式
1 定义 var obj={”name:张三“ age:24”;sex:"男"} 我们把name sex age 叫keys
我们把后边的keys 张三 男 叫值
这种数据格式在js中叫键值对
in运算 看一个属性是否是json
如何操作json 的值 通过运算[]