JS变量和数据类型

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>JS变量和数据类型</title>
    <script type="text/javascript">
        /*JS多行注释*/
        //JS单行注释

        //变量的定义
        //隐式定义
        /*num = 3;
        alert(num)*/

        //显式定义
     /*   var num2 = 4;
        alert(num2);

        var num3 = 4;
        alert(num3);
        var num3,num4= 4,num5;*/

        //字符串类型可以用单引号或者双引号括起来
        /*var s1 = "hello";
        alert(s1)
        var s2 = 'word';
        alert(s2)*/
        //数据类型  数值型 : 包含整型 浮点型
        var num6 = 2.2;

        var flag = true;
        //把内容写到页面上
        document.write(flag+"<br/>");
        document.write(flag+"<br/>");
        //在没有赋值之前,s4是未定义类型,undefined
        //因为通过值来确定变量的类型
        var s4 = null;
        document.write(s4+"<br/>")
        //对象类型:对象 数组
        var arr = [1,2,3,4,5,6];
        document.write(arr+"<br/>");

        //转换成字符串类型:用加号拼接,或者用toString()

        var  num6 = 7;
        num6 = num6+"";
        document.write(num6+111+"<br/>");

        var num7 = 10;
        document.write(num7.toString()+111+"<br/>")

        //字符串转数组类型  parseInt()  parseFloat()
        //parseInt()从头开始直到找到不符合的为止,把符合的转换
        document.write(parseInt("123ab")+"<br/>");
        document.write(parseInt("123.456.78")+"<br/>");
        //整数可以使十进制,八进制,十六进制
        document.write(parseInt("0x2")+"<br/>");
        document.write(parseInt("asdad445")+"<br/>");//NaN not a number
        //parseFloat()规则同parseInt()
        document.write(parseFloat("0xa")+"<br/>");// 浮点型:十进制
    </script>
</head>
<body>

</body>
</html>

  

 

posted @ 2017-02-16 17:24  john。  阅读(1269)  评论(0编辑  收藏  举报