JS入门六
Posted qinmengyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS入门六相关的知识,希望对你有一定的参考价值。
复习:
点运算符 xxx.sss xxx是对象 sss是属性和方法。
任何数据类型都是拥有属性和方法的
js数据类型具体分析
(1)基础类型:string number boolean null defined
(2)引用(复合)类型:object json array等
js的关键字:var function new
var 声明变量 function 定义函数 new 定义对象
方法:xx.fn() fn是方法 方法归属前面的对象
函数:fn() 是函数 函数归属定义函数的作用域(函数在哪个作用域下定义就归属谁)
js命名
当两个或多个单词在一起构成一个新词是从第二个单词开始,首字母要大写。这种命名方式叫驼峰发命名
数据的三大格式:
1.String格式
2.数组格式
3.Jdon
字符串: string var st="hello world";
字符串的定义:A. var s="哈哈" B. var st=new String("hello") 对象形式定义
1.属性:lenght 字符串中字节的长度 st.lenght
2.方法:函数
(1)charAt() 返回指定位置的字符
(2)concat() 链接两个或多个字符串,并返回新的字符串
(3)indexOf() 返回某个字符串在字符串中首次出现的位置(下标)如果没有返回-1
(4)lastIndexOf() 从后向前检索某个字符串在字符串中出现的位置,返回值是从起始位置算起
(5)math()
(6)replace()
(7)search()
(8)slice(start,end)字符串中截取一段字符,并运算截取的字符
(9)split() 把字符串分割成字符串数组
(10)substr() 从起始索引号提取字符串中指定数目的字符
两个参数,一个是开始位置,另一个是向后截取的个数
(11)substring() 提取字符串中两个指定的索引号之间的字符;等价于slice
(12)toLowercase() 将所有大写转换成小写
(13)toUppercase() 将所有小写字母转换成大写字母
(14)trim() 除去字符串两端的余白
数组格式:
1.定义 var arr=["张三","李四","张龙"]
数组通过索引去查找对应的元素 arr[3]
2.数组的遍历
For循环去遍历数组中的元素
3.数组的对象定义方式
var arr=new Array()
4.指定长度式定义
Json格式
1.定义 var obj={"name":"张三";"age":24;""“sex“:”男”}
我们把name age sex叫keys键(属性)把后面的张三 24 男叫值(属性值)
这种keys:value 这种数据格式在js中叫键值对
in 运算 看一个属性是否是json的
2.json的遍历
For in
如何操作json的值 通过.运算和[ ]
.和[]二者表示的的意思
Arr[1] arr的索引1第二项,一般数组用[] json用 .
以上是关于JS入门六的主要内容,如果未能解决你的问题,请参考以下文章