精品一区二区三区影院在线午夜_天天躁日日躁狠狠躁AV麻豆_国产午夜福利短视频_中文字幕乱偷无码AV先锋蜜桃_久久精品一二区东京热_国产成人亚洲日韩欧美久久久,国产成人精品久久一区二区三区

javascript高級程序設計第三章

看后總結:

1.區分大小寫

2.標識符是有字母下劃線$開頭,并有字母、下劃線、數字、美元符號組成。

3.建議用駝峰法命名標識符。

4.注釋:

  單行://

  多行: /* */

5.嚴格模式:

  在js文件頂部或者函數的頂部使用"use strict";,將開啟嚴格模式(ECMA 5.0引入)

6.每條語句結尾加分號

7.ECMA的變量是松散類型,就是可以保持任何類型的數據。

8.數據類型分6種: Undefined, Null, Boolean, Number, String, Object

9.typeof 操作符來檢測屬于哪種類型:

  

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>index</title>
        <meta name="author" content="Administrator" />
        <!-- Date: 2015-12-29 -->
        <script type="text/javascript">
            var b = typeof(a);
            alert(b);    //undefined
            
            var c = true;
            alert(typeof(c));    //boolean
            
            var d = 'asdfad';
            alert(typeof(d));    //string
            
            var e = 12.00;
            alert(typeof(e));    //number
            
            var f = {};
            alert(typeof(f));    //object
            
            var g = null;
            alert(typeof(g));    //object
            
            var h = function(){
                alert("hi");
            };
            alert(typeof(h));    //function
        </script>
    </head>
    <body>

    </body>
</html>

10.float類型的值:永遠不要測試某個特定的浮點數值:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>index</title>
        <meta name="author" content="Administrator" />
        <!-- Date: 2015-12-29 -->
        <script type="text/javascript">
            var a = 0.1;
            var b = 0.2;
            alert(a+b);    //0.30000000000000004
        </script>
    </head>
    <body>

    </body>
</html>

11.作用域:

        var n=2;
             function a(){
                 alert(n);
                 
                 var n=3;
                 alert(n);
                 
             }
             a();    //undifend  3

12.isNan判斷是否是數值類型(Number)

13.轉化成數值:Number(), parseInt(), parseFloat()。

14.轉化為字符串:toString()

15.對象都具有以下的方法:

  a.構造函數:constructor()

  b.檢測是否有該屬性: hasOwnProperty()

  c.檢測傳入的對象是否是另一個對象的原型:isPropertyOf(object);

  d.返回對象的字符串表示 toLocateString()

  e.toString()

  f.valueOf()

南岸区| 招远市| 墨竹工卡县| 思南县| 鄂托克前旗| 南郑县| 庐江县| 楚雄市| 夹江县| 绥德县| 焦作市| 嫩江县| 盐城市| 涞源县| 富锦市| 新兴县| 肇东市| 缙云县| 桂东县| 德昌县| 远安县| 莲花县| 阿瓦提县| 尼木县| 高青县| 扎兰屯市| 班戈县| 三台县| 万全县| 池州市| 贵州省| 成武县| 郧西县| 泰兴市| 同心县| 邹平县| 清苑县| 南丰县| 无极县| 大宁县| 牙克石市|