zoukankan      html  css  js  c++  java
  • JavaScript基础数据类型

    一.数值

      1.JavaScript不区分整型和浮点型,就只有一种数字类型

      2.还有一种NaN,表示不是一个数字(Not a Number) eg:  parseInt("ABC")  //返回NaN

    二.字符串

      1.字符串常用方法

           .length      返回字符串长度,是一个属性

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

        .charAt(n)      返回第n个字符

        .concat("xx")    字符串和xx拼接,可以多个值进行拼接

        .indexOf(sub,start)   从start位置开始找sub字符,返回索引,没有找到就返回-1

        .slice(start,end)   切片

        .toLowerCase()   全部变为小写

        .toUpperCase()   全部变为大写

        .split(delimiter,limit) 以delimiter为切割符,limit为切割次数

    三.布尔值

      var a = true

      var a = false      "",0,null,undefined,NaN都是false

      null表示空,变量的值为null  

      undefined表示未被定义,只是声明了变量,还没有赋值

    四.对象

      1.数组: var a = [123,"abc"];

        数组的方法

        .length      返回数组的大小,是一个属性

        .push(元素)    追加元素

        .pop()        获取尾部的元素并删除

        .unshift(元素)    头部插入元素

        .shift()       获取头部元素并删除

        .slice(start,end)   切片

        .reverse()        反转

        .join(seq)     用seq拼接成字符串

        .concat()      合并数组

        .splice(index,howmany,[item1,...itemx])    从index开始删除,删除howmany个[,并添加新的值]

      2.自定义对象: var a = {"key":"value"}

       取值方法

        a["key"];

        a.key;

    五.类型查询

      typeof 变量名;

    六.运算符

      1.算数运算符

        + - * / ++ --    ++自加1

      2.比较运算符

        > >= < <= == != === !==

        ==  弱等于,数据相等就是返回true

        ===   强等于,类型也得相同才返回true

      3.逻辑运算符

        && || !    and or not

      4.赋值运算

        = += -= *= /=

  • 相关阅读:
    重写GridView(转载)
    《Windows Communication Foundation之旅》系列之二(转载)
    C++类的继承与多重继承的访问控制(转载)
    准备出发
    10月8日 多云
    081014 曇後雨
    关于SQL Server 2005 Reporting Services的几点设置
    081007 浓雾
    081003 晴
    10月6日 上班
  • 原文地址:https://www.cnblogs.com/q767498226/p/10388087.html
Copyright © 2011-2022 走看看