请通过浏览器功能收藏网页

javascript 基础: 变量 数据类型 javascript

发布时间:2018-11-11 11:24:08  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

 变量:可以存储数据的一个容器。

  

    1.变量如何创建(声明)

      必须以"var"关键来修饰。

      A.先声明,后赋值

     var abc;

           bbs="abc.com";

      B.声明和赋值同时进行

var url="www.javainfo.com.cn";


      C.一次声明多个变量,然后再赋值

        var name, age , sex;

name="li";

age=143;

sex="boy";

      D.一次声明多个变量同时进行赋值。

        var name="wangwu",age=12,sex="girl";

    

     2.如何覆盖已有变量

       A.如何重新声明该变量,而没有赋值,该变量的值不会改变

       B.如果重新声明该变量并且重新赋值,那么旧的变量值会删除,改为新的变量值。


     3.不用var 关键字来修饰变量

        aa="我是没有声明的"

        alert(aa);


     如果不用var关键来修饰的变量,并且这个所谓的变量也没有赋值,那么javascript会      报错。

     如果不用var关键来修饰的变量,但是变量赋值了,那么javascript会把他当作一个全局变量来处理,不会报错。


数据类型 :

     1.初始类型                                                                                                   typeof运算的结果

        Undefined  :变量创建后但是没有赋值,而变量的默认值就是undefined        "undefined"

        Null               指的是什么都没有,仅仅是一个占位符。                                 "object"

        Number        

             包括整型和浮点型。支持二进制、

                   八进制   0nnn【必须以"0",后面的数字不能超过“7”,如果后面的数字超过8,那么会把这个数字当成十进制的数字来处理】

                   十进制    nnn、

                   十六进制 0xnnn  【十六进制  从0-9  A-F  ,必须以"0x"开头】

                    用科学计数法来表示   【科学计数法   用e来表示某个数的10的一次方,e后面加数字表示某个数的N次方】

                              举例:var num=2e-2   = 0.02;    var num = 2e2 = 2*10*10  = 200

                                     还包括一些特殊的值:

                    Number.MAX_VALUE   最大值

                    Number.MIN_VALUE   最小值                  


                 alert(Number.POSITIVE_INFINITY===Infinity)   //true   无穷大的值 会被赋予  Number.POSITIVE_INFINITY

                 alert(Number.NEGATIVE_INFINITY===-Infinity)   //true   无穷小的值 会被赋予  Number.NEGATIVE_INFINITY 


               函数   isFinite() 用于 判断一个数字是否是无穷的

                //NaN  not a  number     不是一个数字 

               函数 isNaN()    用于判断是否是数字, 不能转换成数字返回为真,能转换为数字返回为假。


        String           用单双引号来说明,他所包围的值都可以是字符串。                  "string"

        Boolean       true false                                                                             "boolean"      

     2.引用类型

       object (class)



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0