zoukankan      html  css  js  c++  java
  • 10.22

    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() 返回指定位置的字符 (indexindex是索引

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

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

     

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

     

    5,match()

    6,replace()

    7,search()

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

     

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

    substr()

     

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

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

     

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

     

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

     

     

    1. trim()  出去字符串两端的空白.

     

    Var function  new 都是js的关键字  

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

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

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

    Js命名

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

     

    数据的三大存储格式

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

    姓名

    性别

    年龄

    张三

    24

     

     

    3Json  

     

     

    数组格式

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

     

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

    2.数组的遍历

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

     

    3.数组的其他定义方式

    Var arr=new Array()

     

    4.指定长度式定义

    Json的格式

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

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

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

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

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

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

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

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

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

     

    Json的遍历

    For in

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

    .[] 都表示的的意思

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

  • 相关阅读:
    解决:IIS APPPOOLDefaultAppPool 登录失败的问题
    C#操作txt文件并清空添加操作
    linux修改yum本地源的方法
    CentOS防火墙开启、关闭与开放指定端口
    CentOS配置SSH远程连接
    判断js对象是否拥有某一个属性的js代码
    bash脚本输入密码不回显问题的解决方法
    js控制表单操作的常用代码小结
    绝版Node--Sequlize搭建服务(Node全栈之路 二)
    绝版Node--Sequlize搭建服务(Node全栈之路)
  • 原文地址:https://www.cnblogs.com/zhangtao12/p/9831113.html
Copyright © 2011-2022 走看看