zoukankan      html  css  js  c++  java
  • Js数据类型具体分析

    Js数据类型具体分析

    1. 基础类型:  string  number   boolean   null  undefined
    2. 引用类型:  object ==》  json  array  等

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

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

    字符串 String    var st=”hello world”;

    字符串的定义

    1. var s=”haha”;
    2. Var st=new String(“hello”)    对象形式定义
    3. 属性 length   字符串中字节的总数    st.length
    4. 方法  函数

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

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

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

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

      (5)match()

      (6)replace()

      (7)search()

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

      (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. 数组格式 
    3. json
    4. 数组格式
      1. 定义  var arr=[“张三”,”李四”,”王五”];console.log(arr)

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

        2.数组的遍历

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

        for(var i=1;i<aar.length;i++){
         console.log(aar[i])
        }

        3.数组的其他定义方式

        var aar=new Array()
        var aar=Array("张三","李四","王五","赵六");
        console.log(aar)

        4.指定长度式定义

        var arr=new Array(2);
        arr[0]="张三";
        arr[1]="李四";
        arr[2]="王五";
        console.log(arr)

        Json的格式

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

          var obj={
          "name":"张三",
          "age":12,
          "sex":"男"
          }
          console.log(obj)

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

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

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

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

          Json的遍历

          For in

          for(attr in obj){
          console.log(attr)
          console.log(obj[attr])
          }

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

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

          .和 [] 都表示的的意思

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

  • 相关阅读:
    数据库设计中的四个范式(转)
    几个SQL
    一个整形数组,找其中第二大值
    装箱与拆箱
    继承与隐藏方法
    C++/C# 最基本的Marshal和Ptr
    C++/C#结构体转化-传string给C++
    C++/C#结构体转化-二维数组-bytes To Strings
    C# 懒人常用异步方法
    jsplumb 的初次使用
  • 原文地址:https://www.cnblogs.com/mo123/p/9831158.html
Copyright © 2011-2022 走看看