zoukankan      html  css  js  c++  java
  • h5前期js知识点10月22日总结

    数据的三大储存格式

      研究数据类型的属性和方法

      js数据类型的具体分析

      1.基础类型: string number boolearn unll undefined

      2.引用数据类型:object

      区别

      基础类型:简单的赋值

      引用类型:将内存地址赋值给变量

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

      任何数据类型都用属性和方法

      3.字符串  string    (var st="hello world")

      1.属性  (length)  字符串字节的总数              st.length

      字符串的定义 

      1. var s="haha"       字符串                                           (本质是对象)

      2.var st=new  String("hello");      对象形式定义(原型)        (本质是对象)

      js的关键字 :var(声明变量)       function(定义函数)        new(定义对象)

            { } 对象             [ ]数组

      方法是函数  (函数:具有一定功能的代码块)

      如何区分方法和函数?

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

      函数     fn()      函数归属定义函数的作用域(函数在哪作用域下,定义就归谁)

      每个方法都有一定功能

      js的命名:当两个或多个单词在一起,构成一个新词时,从第二个单词开始,首字母大写,这种方式叫驼峰法

      方法:

      1.charAt()    返回指定位置的字符                                     ()里面是number

        index是索引      0是第一个(默认)

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

      3.indexOf()    返回某个字符串,在字符串中首次出现的位置(如果没有那个字符,返回-1)

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

      5.match()

      6.replace()

      7.search()

      8.slice()    在字符串中截取一段字符串,并返回新的值

      ()里面有两个值,start,end      (1,7)     取值范围 >=1且<7

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

      10.substr() 从指定位置向后截取数目,一个开始位置,一个向后截取的个数,

      11.substring()    提取字符串两个指定的索引之间的字符       ()里面的参数同slice

      12.toLawerCase()    将所有的大写转化为小写   

      13.toUpperCase()     将所有的小写转化为大写

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

      数据的三大储存格式:

      1.字符串格式    string     作为前端者第一首得到的数据都是字符串

      2.数组格式

      3.json

      数组格式:

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

          console.log(arr[ ])                                (在数组里面 length代表个数)     

      数据通过索引找到对应的个数

      2. 数组遍历

      for 循环去遍历数组中的元素

        var arr=["张三","李四","王五"]

          for(var i=0;i<arr.length;i++){

            console.log(arr[1])

          }

      3.数组定义方式

      var arr=new Array()                     对象形式定义方式

      var arr=new Array(3)                   指定长度定义

        arr[0]="张三"

        arr[1]="李四"

        arr[2]="王五"

        console.log(arr)  

      json格式

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

      我们把 age、name、sex叫key(键)(属性)           (json中只能用英文,不能用汉字)

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

      in运算(看一个属性是否是json的) 

      var obj={"name":"张三","age":24,"sex":"男"}    

      console.log("name" in obj)     (如果是返回true      如果不是返回false)

      json遍历

      for(in)循环    变量是属性

      for(attr in obj){            (attr是属性)

        console.log(attr)

        console.log(obj[attr])             ( obj[attr]是属性值)

      如何操作json的值通过点运算和[ ]      (都表示“的”的意思)

        console.log(obj.age)              (.)

        console.log(obj["age"])             ([ ])

      arr[1]     意思是: arr的索引1第二项

      一般数组用 [ ]

      json用  .

  • 相关阅读:
    [leetcode-693-Binary Number with Alternating Bits]
    [leetcode-695-Max Area of Island]
    [leetcode-690-Employee Importance]
    Windows Phone开发(17):URI映射
    Windows Phone开发(18):变形金刚第九季
    Windows Phone开发(19):三维透视效果
    Windows Phone开发(20):当MediaElement和VideoBrush合作的时候
    Windows Phone开发(21):做一个简单的绘图板
    Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask
    Windows Phone开发(1):概论
  • 原文地址:https://www.cnblogs.com/diwangkaige/p/9832518.html
Copyright © 2011-2022 走看看