js第六天

js数据类型具体分析

     1.基础类型  string  number   boolean   null  undefined

     2.引用类型   object   json   array 等

复习    点运算    xxx.sss      xxx是对象     sss是属性和方法。

任何数据类型都是拥有属性和方法的。

          字符串string   var  st=“hellow  world”

  字符串定义

        A var  s=”haha“

        B  var st=new String(”hello“) 对象形式定义

1.属性  length    字符串中字节的总长数     st.length

2.方法  函数

(1)charAt返回指定位置的字符(index)index是索引

(2)concat()链接两个或多个字符串,并返回新的字符串

(2)indexOf()返回某个字符串在字符串中首次出现的位置(下标)如果没有返回-1

(4)lastIndexOf()从后向前检索某个字符串在字符串出现的位置,返回值是从起始位置算起

(5)match()

(6)replace()

(7)search()

(8)slice(start,end)字符串中截取一段字符,并返回截取的字符

(9)split()把字符串分割成字符串数组

(10)substr()

两个参数   一个是开始位置,一个是向后截取的个数

(11)substring()提取字符串中两个指定的索引之间的字符

等价slice

(12)toLowercase()将所有大写的转成小写

(13)toUppercase()  将所有小写字母转换成大写字母

(14)trim()除去字符串两端的空白

var   function   new都是js的关键字

      var声明变量       function定义函数     new定义对象的

方法:xx.fn()   fn是方法    方法归属点前面的对象

函数:fn()  是函数    函数归属定义函数的作用域(函数在那个作用域下定义就归属谁)

js命名   

        当两个或多个单词在一起构成一个新词是,从第一个单词开始,首写字母要大写。这种命名方法叫驼峰发命名。

数组的三大存储格式

        1.string 格式  做为一个前端者  你第一手得到的数据都是字符串

       2.数组格式      

姓名

性别

年龄

张三

24

       3.json

数组格式

         1.定义  var  arr=[“张三”,“李四”,“王五”]

        

   

数据通过索引去查找对应的元素  arr[3]

         2.数组的遍历

     for循环便利数组中的元素

3.数组的其他定义方式

      var  arr=new Array()

4.指定长度是定义

json格式

    1.定义var  obj={“name”:“张三”,“age”:24,“sex”:“男”}

 我们把age  name  sex叫keys键(属性)

我们把后面的24  张三  男叫值(属性值)

这种keys:value这种数据格式在js中叫键值对

In   运算   看一个属性是否是json的

json的遍历

fon in

如何操作json的值    通过.运算  和[]

.和[]都表示的的意思

arr[1]arr的索引1第二项,一般数组用[]     json用.

 

原文地址:https://www.cnblogs.com/jiangningjn/p/9830868.html