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

  • 相关阅读:
    北风网第一季度菜单6
    北风网微信第一季菜单5
    win7卸载打印机驱动
    myeclipse 10激活,本人已测试过可行
    北风网视频菜单4
    Code Project精彩系列(1)
    Code Project精彩系列(1)
    Code Project精彩系列(1)
    实现Windows和Linux之间的文件共享
    实现Windows和Linux之间的文件共享
  • 原文地址:https://www.cnblogs.com/qinmengyang/p/js6.html
Copyright © 2020-2023  润新知