js中的数据类型

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script>
            /*
             * js中的数据类型
             *     一、基本(简单)数据类型
             *         1、字符串    String
             *             放在一对单引号或者双引号里,由0个或者多个字符组成的串
             *             注意:
             *                 引号是成对出现的
             *                 如果说字符串里面有引号,外在的引号一定要与里面的引号相反
             *                 如果说想要在字符串里输入的引号与外在的引号相同,那就用转义字符(\‘)
             *         2、数字        Number
             *             1.由0-9之间的任意数字组合而成,可是整数也可以是小数。数字的范围在正无穷(+Infinity)与负无穷(-Infinity)之间
             *                 数字最大值:Number.MAX_VALUE
             *                 数字最小值:Number.MIN_VALUE
             *             2.NaN
             *                 not a number
             *                 当运算失败的时候会出现
             *                 自己与自己都不相等
             *         3、布尔值    Boolean
             *             true        真
             *             false    假
             *         4、未定义    Undefined
             *             有且只有一个值undefined
             *         5、空        Null
             *             有且只有一个值null
             *             
             *
             *     二、复合(复杂)数据类型
             *         对象        Object
             *         格式:由简单数据类型与复合数据类型任意组合而成的。它的数据是放在一对大括号当中,
             *               每个数据由一个键值对组成的,数据可以是0个也可以是多个,每个数据之间用逗号
             *               隔开,最后一个数据不能加逗号(如果加了逗号,那就会报错)
             *             键值对:key:value
             *                 key    数据名称,它可以加引号也可以不加引号,当这个名字不符合变量命名规则
             *             的时候需要加上引号(数字除外),引号是成对出现的
             *                 value    数据对应的值,这个值可以是简单数据类型也可以是复杂数据类型
             *
             *         操作对象用的方法就是属性的方法
             *         
             */
            
            var s1=‘a‘;
            var s2="kaivon";
            var s3=‘‘;
            var s4=‘ ‘;
            var s5="It ‘s me";
            var s6=‘It \‘s me‘;
            //var s5=‘学辉";        //报错
            console.log(s1);        //a
            console.log(s2);        //kaivon
            console.log(s3);        //什么都没有的字符串
            console.log(s4);        //空格字符串
            console.log(s5);        //It ‘s me
            console.log(s6);        //It ‘s me
            
            
            var n1=12;
            var n2=23.56;
            var n3=Number.MAX_VALUE;
            var n4=Number.MIN_VALUE;
            console.log(n1);        //12
            console.log(n2);        //23.56
            console.log(n3);        //1.7976931348623157e+308
            console.log(n4);        //5e-324
            console.log(n3*2);    //Infinity
            console.log(‘a‘-1);    //NaN
            console.log(NaN==NaN);        //false
            
            
            var b1=true;
            var b2=false;
            console.log(b1);        //true
            console.log(b2);        //false
            
            
            var u1=undefined;
            var u2;
            console.log(u1);        //undefined
            console.log(u2);        //undefined        声明一个变量,但没给它赋值,那它就是undefined
            
            var nul=null;
            var btn=document.getElementById(‘btn‘);
            console.log(nul);    //null
            console.log(btn);    //null
            
            
            var person={
                name:‘老王‘,
                age:30,
                height:‘180cm‘,
                weight:‘90kg‘,
                drive:true,
                ‘girl-firend‘:null,
                language:[‘汉语‘,‘日语‘,‘英语‘]
            };
            
            
            console.log(person.name);    //老王
            console.log(person[‘girl-firend‘]);        //null
            
            person.age=25;
            
            console.dir(person);
        </script>
    </body>
</html>

时间: 2024-10-09 07:07:48

js中的数据类型的相关文章

如何判断js中的数据类型?

js六大数据类型:number.string.object.Boolean.null.undefined string: 由单引号或双引号来说明,如"string" number: 什么整数啊浮点数啊都叫数字,你懂的~ Boolean:  就是true和false啦 undefined: 未定义,就是你创建一个变量后却没给它赋值~ null:  故名思久,null就是没有,什么也不表示 object: 这个我也很难解释的说.就是除了上面五种之外的类型 如何判断js中的数据类型:type

如何判断js中的数据类型

如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name="22";}; 最常见的判断方法:typeof

js中的数据类型及其转换

Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 一,number Number数据类型指的是数字,可以为整型,也可以是浮点数.如 var a=12,b=12.5; 二,string 字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;需要注意的是 字符串必须放在引号里(单引号或双引号); 如 var bob=”man”; alert(“bob”); alert(bob); 浏览器首先会弹出包含有

JS中的数据类型和转换

一.JS中的数据类型 js中的数据类型可以分为五种:number .string .boolean. underfine .null. number:数字类型 ,整型浮点型都包括. string:字符串类型,右数字字母字符串以及标点符号组成,必须放在单引号或者双引号中. boolean:布尔类型,只有true和false两种值. underfine:未定义,一般指的是已经声明,但是没有赋值的变量,如var a; null:空对象类型,var a = null,和var a=""有区别;

[转]如何判断js中的数据类型

原文地址:http://blog.sina.com.cn/s/blog_51048da70101grz6.html 如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var

判断js中的数据类型

如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name="22";}; 最常见的判断方法:typeof

判断js中的数据类型的几种方法

判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异同. 先举几个例子: 1 var a = "iamstring."; 2 var b = 222; 3 var c= [1,2,3]; 4 var d = new Date(); 5 var e = function(){alert(111);}; 6 var f = function()

浅谈js中的数据类型,使用typeof获取js数据类型

JS中的数据类型 1):Undefined——值未定义 注:Undefined类型只有一个值,即特色的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined 2):boolean——布尔值 注:true和false是区分大小写的.也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,只是标识符 3):string——字符串 注:用双引号和单引号表示的字符完全相同 4):number——数值 注:表示整数和浮点数值 5):Nul

转:判断js中的数据类型的几种方法

判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异同. 先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name=&