您的位置:首页 > Web前端 > JavaScript

javaScript变量的声明

2018-01-15 19:09 190 查看
<!DOCTYPE html>

<html>
<head>
<meta charset="utf-8">
<title></title>
<!--

        1.js变量的声明

        2.js中数据类型有哪些?

        3.js中的一些特殊值

       

        难点:

        js是弱类型的语言,

        变量是没有类型的

        变量是拿来存储数据的

        数据是有类型的

        -->

        <script type="text/javascript">

        //1.js变量的声明  :只需要用var关键字声明即可

           //1.1只需要用var关键字声明即可

           //1.2变量名区分大小写

           //1.3与Java一样,做到见名知意

           //1.4js中变量名可以重复,但是变量值会被覆盖

           //1.5js中,语句的中的分号可以省略,但是不推荐这么做

        var a=123;

        var b=123.23;

        var c="hello js";

        var d='hello js 2';

        var e=true;

        var f=new Date();

       

        var ff="momo";

        var ff="lulu";

        var gg;//undefind

       

        function abc(){

        //....

        }

       

        //2.js中数据类型有哪些? number string boolean object undefind

          //2.1查看数据类型使用typeof关键字即可

        /*alert(a+"  "+typeof a);//number

        alert(b+"  "+typeof b);//number

        alert(c+"  "+typeof c);//string

        alert(d+"  "+typeof d);//string

        alert(e+"  "+typeof e);//boolean

        alert(f+"  "+typeof f);//object

        alert(ff+"  "+typeof ff);//string

        alert(gg+"  "+typeof gg);//undefind

        alert(abc +"  ---->   "+typeof abc);//function,js中function的数据类型是object

        */

       

        //3.js中的一些特殊值 undefind NaN Infinity null

        var x=Number("6666");//"6666"--->6666

        var y=Number("6666a");//NaN

       

        /*alert(x+"  "+typeof x);//6666---->number

        alert(y+"  "+typeof y);//NaN---->number*/

       

        //Infinity:无穷大

        var z=1/0;

        alert(z+"  "+typeof z);//Infinity--->number

        var zz=null;

        alert(zz+"  "+typeof zz);//null----->object

        </script>
</head>
<body>
</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: