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用 .

 

posted @ 2018-10-22 16:44  qianduan学习者  阅读(106)  评论(0编辑  收藏  举报