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>
  
 
                     
                    
                 
                    
                 
 
                
            
        