-
一种描述数据结构的形式
-
作用:将若干杂乱的属性封装成一个整体
-
用{}括起来的键值对,每两个键值对用括号隔开
-
注意事项:建议所有的key都用双引号括起来
-
1.Json对象的定义
-
var stu{ 键值对,//key:value1 键值对..... }
-
-
2.Json对象属性的使用
-
方法一:点运算符-->Json对象.属性名
-
方法二:下标法:Json[key的字符串]
-
-
3.Json对象添加自定义属性
-
Json对象.新属性名=属性值
-
-
4.Json的遍历
-
for...in:通常用来遍历Json
-
For(var 索引 in 容器){ 循环体; }
-
-
5.如果某个成员中的使用其他的成员属性,则需要添加前缀this
字符串:
-
字符串的定义形式
-
1.字面量
-
2.构造方法
-
-
Asc码表
-
每一个从键盘输入的字符,都对应着一个数字,这个数字就是asc码,这个关系构成的表就称为asc码
-
强调“0”和0不一样
-
“a”
-
97
-
-
“A”
-
65
-
-
“0”
-
48
-
-
空格
-
32
-
-
回车
-
13
-
-
-
length
-
功能:字符串的长度
-
参数:参数.length
-
返回值:返回字符串的长度
-
-
charAt
-
功能:返回索引对应的字符
-
参数:charAt(索引)
-
返回值:返回索引对应的字符
-
-
charCodeAt
-
功能:返回索引对应的字符的asc码
-
参数:charCodeAt(索引)
-
返回值:返回索引对应的字符的asc码
-
-
fromcharCodeAt
-
功能:将asc码转换成字符串
-
参数:fromCharCodeAt(asc1,[asc2....])
-
返回值:asc码对应的字符
-
注意实现:该方法必须通过类名调用
-
-
indexof
-
功能:查找元素是否出现在数组中
-
indexOf(目标元素)
-
返回值:找到返回下标,找不到返回-1
-
-
lastIndexOf
-
功能:查找查找字符串最后一次出现的位置,然后没找到,返回-1
-
参数:lastIndexOf(“字符串”)
-
返回值:找到返回下标,没找到返回-1
-
-
replace
-
功能:用参数2替换参数1
-
参数:replace(参数1,参数2)
-
返回值:替换后的内容
-
-
substring
-
功能:截取字符串(功能和slice一样,slice支持负数,substring不支持)
-
参数:substring(参数1,参数2.....)
-
返回值:截取的字符串
-
-
split
-
功能:将字符串分割成数组
-
参数:split(分隔符)
-
返回值:数组
-