zoukankan      html  css  js  c++  java
  • js运用5

    js数据类型具体分析

    1.基础类型:string   number  boolean  null  undefined

    2.引用类型:object==>        json    array    等

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

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

    字符串   string        var  st="hello    world";

      字符串的定义

        A.  var s="haha";

        B.  var  st=new String("hello")    对象形象定义

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

      2.  方法 函数

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

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

      

      (3)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 都是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 键           (属性)

    for    in 

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

    .和[]都是表示的意思

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

  • 相关阅读:
    采购订单打印并预览PDF
    KiCad 如何在原理图添加元件时看到 PCB 封装?
    KiCad 开源元件库收集 (2019-05-31)
    KiCad 的 Digikey 元件库
    MySQL 出现 Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
    AD10 没有原理图是否可以修改 PCB
    KiCad 如何画板框
    当 1117 遇到 MLCC 后
    RequireJS 学习资料收集
    MEMS 硅麦资料收集
  • 原文地址:https://www.cnblogs.com/guhuai/p/9833927.html
Copyright © 2011-2022 走看看