国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript學習筆記(一) js基本語法

2019-11-20 23:36:49
字體:
來源:轉載
供稿:網友
1.標識符與關鍵字
標識符以字母開頭,可以包含字母、數字、下劃線。標識符不能使用以下保留字符:
復制代碼 代碼如下:

abstract, boolean, break,byte,case,catch,char,class,const,debugger,default,delete,do,double,else,enum,export,extends,false,final,finally,float,for,function,goto,if,implements,import,in,instanceof,int,interface,long,native,new,null,package,private,protected,public,return,short,static,super,switch,synchronized,this,throw,throws,transient,true,try,typeof,var,volatile,void,while,with

此外,undefined,NaN,Infinity在javascript中有特定的意義,所以也不要使用。javascript不允許使用保留字來命名變量或參數。而且javascript還不允許在對象字面量中,或者在一個屬性存取表達式的點號之后,使用保留字走位對象的屬性名。

2.數字
javascript只有一個單一的數字類型,它的內部被表示為64位浮點數,和java的double一樣。

值NaN是一個數值,它表示一個不能產生正常結果的運算結果,NaN不等于任何值,包括它自己,你可以用函數 isNaN(number) 檢測NaN。

值Infinity表示所有大于 1.7976931348623157E+308 的值,即無窮大值。

3.字符串

字符串是不可變的。每次字符串改變都要創建一個新的字符串對象。

字符串中包含的是Unicode 16位字符。javascript中沒有字符類型。

字符串有一個length屬性,可以獲得字符串的長度。

4.語句

var語句在函數內部定義一個變量時,定義的變量是函數的私有變量。var語句在函數外或者在函數內不用var定義的變量(直接使用,如:function(){m=3;})都是全局變量。

javascript中的代碼塊不會創建一個新的作用域,因此變量應該定義在函數的頂端,而不是在代碼塊中。

for … in …語句可以枚舉一個對象的所有屬性名。通常你必須通過檢測 object.hasOwnProperty(varible) 來確定這個屬性名是該對象的成員,還是從其原型鏈里找到的。

for(var pro in Object){ if (Object.hasOwnProperty(pro)) { ... };}
5.以下值被當做假(false):false,null,undefined,空字符串 “ ”,數字0,數字NaN 。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沽源县| 会宁县| 宁远县| 上思县| 远安县| 阿拉善左旗| 咸丰县| 武清区| 休宁县| 裕民县| 平南县| 孝义市| 岳阳县| 永清县| 宜兰市| 酉阳| 乌恰县| 苍梧县| 额尔古纳市| 徐水县| 宜川县| 疏勒县| 罗山县| 永福县| 金塔县| 尉犁县| 布拖县| 闽清县| 三穗县| 长葛市| 太谷县| 陆丰市| 石门县| 花垣县| 泰和县| 二连浩特市| 孟津县| 汝南县| 平原县| 邢台市| 金山区|