JavaScript中的数据类型以及使用

来源:互联网 发布:网络上jr是什么意思 编辑:程序博客网 时间:2024/06/06 04:00

                                              JavaScript中的数据类型以及使用

                         1.JavaScript中的几种数据类型

                                (1)Undefined 类型(未定义)

                                (2)Null 类型

                                (3)String 类型

                                (4)Number 类型

                                (5)Object 类型

                                (6)Boolean 类型

                         2.JavaScript中的操作符

                                1.typeof 操作符 

                                  typeof 操作符是用来检测变量的数据类型,对于值或变量使用typeof操作符会返回下列字符串

                                  (1).undefined (未定义)

                                  (2).boolean      (布尔型)

                                  (3).String        (字符串)

                                  (4).number     (数值)

                                  (5).object        (对象或null)

                                  (6).function     (函数)

                         3.使用typeof操作符返回以上字符串的几种情况

                                   (1).undefined

                                   var name;

                                   alert(typeof name);    //name是Undefined类型,值是undefined,类型返回的字符串是undefined

                                   (2).boolean

                                   var name = true;

                                   alert(typeof name);   //name是boolean类型,值是true,类型返回的字符串是boolean

                                   (3).string

                                   var name ='bob';

                                   alert(typeof name);  //name是String类型,值是‘'bob'’,类型返回的字符串是string

                                  (4).number

                                   var number = 10;

                                   alert(typeof number);  //number是Number类型,值是‘'10'’,类型返回的字符串是number

                                  (5). object

                                  var name = {};

                                  alert(typeof name);  //name是Object类型,值是{object,Object},类型返回的字符串是object                

                                  var name = null;

                                  alert(typeof name);  //name是Null类型,值是null,类型返回的字符串是object

                                  (6).function

                                   function play(){
                                   }

                                 alert(typeof play);  //play是Function,值是function play(),类型返回的字符串是function

                            4.使用undefined和null需要注意的点

                               虽然undefined和null都表示为为空但是他们返回的数据类型是不一样的

                               (1).alert(undefined==null) 返回的值为true因为使用俩个等号的时候表示判断他们俩个是否为空

                               (2).alert(undefined===null) 返回的值为flase因为使用三个等号的时候表示判断他们返回的数据类型是否一致











原创粉丝点击