• 第三章 JavaScript 数据类型和值


      3.1 数字

      3.1.1 整型直接量

      3.1.2 八进制和十六进制的直接量

      3.1.3 浮点型直接量

      3.1.4 数字的使用:+ - * /

        例如:要将一个数字转换为二进制数字,可以使用:

          var x=33
          var y=x.toString(2)   //y是 “100001”

      3.1.5 特殊的数值

        Infinity    表示无穷大的特殊值
        NaN        特殊的非数字值
        Number.MAX_VALUE  可表示的最大数字
        Number.MIN_VALUE  可表示的最小数字 (与零最接近的数字)
        Number.NaN      特殊的非数字值
        Number.POSIYIVE_INFINITY  表示正无穷大的特殊值
        Number.NEGATIVE_INFINITY  表示负无穷大的特殊值

      3.2 字符串

      3.2.1 字符串直接量 :直接由单引号或双引号括起来的Unicode字符。

      3.2.2 字符串直接量中的转义序列

        \0  NUL字符(\u0000)
        \b  退格符(\u0008)
        \t  水平制表符(\u0009)
        \n  换行符
        \v  垂直制表符
        \f  换页符
        \r  回车符
        \"  双引号
        \'  撇号或单引号
        \\  反斜线符
        \xXX  由两位十六进制数值XX指定的Latin-1字符
        \uXXXX  由四位十六进制数值XXXX指定的Unicode字符
        \XXX  由一位到三位八进制数(1到377)指定的Latin-1字符

      3.2.3 字符串的使用

      3.3 布尔值 true false

      3.4 函数(function)是一个可执行的JavaScript代码段,由JavaScript程序定义或由JavaScript实现预定义。

      3.4.1 函数直接量

        如:function square(x){return x*x;}

          还可以有:var square = function(x) {return x*x;}        //lambda
               var square = new Function ("x","return x*x;");

      3.5 对象

      3.5.1 创建对象  var o=new Object();

      3.5.2 对象直接量

        var point = {x:2.3, y:-1.2}

        也可以:var rectangle={upperLeft:{x:2, y:3},

                    lowerRight:{x:4, y:4}}

      3.6 数组

        3.6.1 数组的创建

          var a = new Array();
          a[0]=1.2;
          a[1]="javascript";
          a[2]=true;
          a[3]={x:1,y:3};

          var a= new Array(1.2,"javascript",true,{x:1,y:3});

          var a = new Array(10);

        3.6.2 数组直接量

          var  a = [1.2,"javascript",true,{x:1,y:3}];

          var matrix=[[1,2,3,],[4,5,6],[7,8,9]];

          var base=1024;
          var table=[base,base+1,base+2];

          var spareArray=[1,,,,5];

      3.7 null 无值,无对象

      3.8 underfined 未声明的变量

      3.9 Date对象 var now = new Date();//创建当前日期时间对象

      3.10 正则表达式

      3.11 Error对象

      3.12 基本数据类型的包装对象

      

    转载请注明出处,感谢。
    作者:李宏旭
    阅罢此文,如果您觉得本文不错并有所收获,请【打赏】或【推荐】,也可【评论】留下您的问题或建议与我交流。
    你的支持是我不断创作和分享的不竭动力!
  • 相关阅读:
    Django-model聚合查询与分组查询
    Django-model基础
    tempalte模板
    Nginx配置TCP请求转发
    使用python调用email模块发送邮件附件
    将txt文本转换为excel格式
    Linux系统
    Aws云服务EMR使用
    SHELL打印两个日期之间的日期
    02-模板字符串
  • 原文地址:https://www.cnblogs.com/bjlhx/p/2824768.html
Copyright © 2020-2023  润新知