码迷,mamicode.com
首页 > Web开发 > 详细

js数据类型

时间:2015-07-18 09:29:59      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

  1.强类型语言里,存储的类型必须和数据相对应(不同的变量声明需要不同的关键字)
            比如int float char=""等,
        js属于弱类型语言,类型由数据决定
        2.数值型:不区分整形浮点型等,用来表示数字的类型

//        var v1 = 12;//12
//        var v2 = 12.3;//12.3
//        var v3 = 5e3;//科学技术法 5*10^3
//        var v4 = 0.2e-3;//0.0002 0.2*10^-3
//        var v5 = 0x38;//十六进制   0x或0X
//        var v6 = 0Xe3;//227
//        var v7 = 025;//21 八进制  0(零)
//        var v8 = 080;//80  如果超出八进制范围,按十进制显示  098--98
//        var v9 = 50e500;//infinity  正无穷
//        var v10 = -50e500;//-infinity  负无穷
//        document.write(v1 + "<br>");
//        document.write(v2 + "<br>");
//        document.write(v3 + "<br>");
//        document.write(v4 + "<br>");
//        document.write(v5 + "<br>");
//        document.write(v6 + "<br>");
//        document.write(v7 + "<br>");
//        document.write(v8 + "<br>");
//        document.write(v9 + "<br>");
//        document.write(v10 + "<br>");

//        var c1 = prompt("第一条");
//        var c2 = prompt("第二条");
//        var c3 = prompt("第三条");
//        var sum = c1 + c2 +c3;
//          类型转换
//                1.隐式类型转换:自动将数据从一种数据类型转换到另一种数据类型的过程
//                2.显式类型转换:需要手动转换到目标类型
//        document.write(Number(12) + "<br>");//12
//        document.write(Number(‘23‘) + "<br>");//23
//        document.write(Number(12.5) + "<br>");//12.5
//        document.write(Number(12.9) + "<br>");//12.9
//        document.write(Number(0.12) + "<br>");//0.12
//        document.write(Number(-12) + "<br>");//-12
//        document.write(Number(‘hello‘) + "<br>");//NaN:not a number 非数值 表示本来要返回熟知的操作数而没有返回数值的情况
//        document.write(Number(23aa) + "<br>");//报错
//        document.write(Number(‘23aa‘) + "<br>");//NaN
//        document.write(Number(true) + "<br>");//1
//        document.write(Number(false) + "<br>");//0
//        document.write(Number("") + "<br>");//0
//        document.write(Number(‘‘) + "<br>");//0
//        document.write(Number(0x56) + "<br>");//86
//        document.write(Number(‘0x56‘) + "<br>");//86
//        document.write(Number(076) + "<br>");//62
//        document.write(Number(‘076‘) + "<br>");//76
//        document.write(Number(000123) + "<br>");//83
//        document.write(Number(‘000123‘) + "<br>");//123
//        document.write(Number(30e5) + "<br>");//3000000
//        document.write(Number(‘30e5‘) + "<br>");//3000000
//        document.write(Number(0.2e-5) + "<br>");//0.000002
//        document.write(Number(‘0.2e-5‘) + "<br>");//0.000002


//        document.write(parseInt(12) + "<br>");//12
//        document.write(parseInt(‘23‘) + "<br>");//23
//        document.write(parseInt(12.5) + "<br>");//12
//        document.write(parseInt(12.9) + "<br>");//12
//        document.write(parseInt(0.12) + "<br>");//0
//        document.write(parseInt(-12) + "<br>");//-12
//        document.write(parseInt(‘hello‘) + "<br>");//NaN:not a number 非数值 表示本来要返回熟知的操作数而没有返回数值的情况
////        document.write(parseInt(23aa) + "<br>");//报错
//        document.write(parseInt(‘23aa‘) + "<br>");//23
//        document.write(parseInt(true) + "<br>");//NaN
//        document.write(parseInt(false) + "<br>");//NaN
//        document.write(parseInt("") + "<br>");//NaN
//        document.write(parseInt(‘‘) + "<br>");//NaN
//        document.write(parseInt(0x56) + "<br>");//86
//        document.write(parseInt(‘0x56‘) + "<br>");//86
//        document.write(parseInt(076) + "<br>");//62
//        document.write(parseInt(‘076‘) + "<br>");//76
//        document.write(parseInt(000123) + "<br>");//83
//        document.write(parseInt(‘000123‘) + "<br>");//123
//        document.write(parseInt(30e5) + "<br>");//3000000
//        document.write(parseInt(‘30e5‘) + "<br>");//30
//        document.write(parseInt(0.2e-5) + "<br>");//0
//        document.write(parseInt(‘0.2e-5‘) + "<br>");//0
//        document.write(parseInt(‘aa23‘) + "<br>");//NaN
//        document.write(parseInt(‘23bb34‘) + "<br>");//23
//        document.write(parseInt(‘25‘,16) + "<br>");//37
//        document.write(parseInt(25,16) + "<br>");//37
//        document.write(parseInt(25,8) + "<br>");//21
//        document.write(parseInt(‘25‘,8) + "<br>");//21
//        document.write(parseInt(‘1001‘,2) + "<br>");//9
//        document.write(parseInt(1001,2) + "<br>");//9
//        document.write(parseInt(‘25‘,10) + "<br>");//25
          document.write(parseInt(25,10) + "<br>");//25


        document.write(parseFloat(12) + "<br>");//12
        document.write(parseFloat(‘23‘) + "<br>");//23
        document.write(parseFloat(12.5) + "<br>");//12.5
        document.write(parseFloat(12.9) + "<br>");//12.9
        document.write(parseFloat(0.12) + "<br>");//0.12
        document.write(parseFloat(-12) + "<br>");//-12
        document.write(parseFloat(‘hello‘) + "<br>");//NaN:not a number 非数值 表示本来要返回熟知的操作数而没有返回数值的情况
        document.write(parseFloat(23aa) + "<br>");//报错
        document.write(parseFloat(‘23aa‘) + "<br>");//23
        document.write(parseFloat(true) + "<br>");//NaN
        document.write(parseFloat(false) + "<br>");//NaN
        document.write(parseFloat("") + "<br>");//NaN
        document.write(parseFloat(‘‘) + "<br>");//NaN
        document.write(parseFloat(0x56) + "<br>");//86
        document.write(parseFloat(‘0x56‘) + "<br>");//0
        document.write(parseFloat(076) + "<br>");//62
        document.write(parseFloat(‘076‘) + "<br>");//76
        document.write(parseFloat(000123) + "<br>");//83
        document.write(parseFloat(‘000123‘) + "<br>");//123
        document.write(parseFloat(30e5) + "<br>");//3000000
        document.write(parseFloat(‘30e5‘) + "<br>");//300000
        document.write(parseFloat(0.2e-5) + "<br>");//0.000002
        document.write(parseFloat(‘0.2e-5‘) + "<br>");//0.000002
        document.write(parseFloat(‘aa23‘) + "<br>");//NaN
        document.write(parseFloat(‘23bb34‘) + "<br>");//23
        document.write(parseFloat(‘25‘,16) + "<br>");//25
        document.write(parseFloat(25,16) + "<br>");//25
        document.write(parseFloat(25,8) + "<br>");//25
        document.write(parseFloat(‘25‘,8) + "<br>");//25
        document.write(parseFloat(‘1001‘,2) + "<br>");//1001
        document.write(parseFloat(1001,2) + "<br>");//1001
        document.write(parseFloat(‘25‘,10) + "<br>");//25
        document.write(parseFloat(25,10) + "<br>");//25

js数据类型

标签:

原文地址:http://www.cnblogs.com/Vacancy/p/4656181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!