JavaScript語句的編寫十分自由,每行能夠編寫一句語句也能夠編寫多句語句。須要注意,若是開發者要在一行中編寫多句語句,須要使用分號進行分割,示例以下:javascript
//JS中的語句能夠由分號結尾,也能夠不寫分號 console.log("無分號結尾語句") console.log("有分號結尾語句"); //若是要在同一行中寫多個語句 須要用分號進行分割 最後一句語句能夠不帶分號 console.log('組');console.log('合')
JavaScript語言是一種對大小寫十分敏感的語言,大小寫字母不一樣的變量,函數在JavaScript中被認定爲兩個變量或函數,以下:前端
//JS是對大小寫敏感的 大寫字母與小寫字母在JS中是不一樣的 var name = 'jaki'; var NAME = 'JAKI';
在字符串中,開發者可使用反斜槓來進行折行,示例以下:java
//對於字符串 支持使用\進行折行 函數和關鍵字則不行 var address = 'China \ ShangHai. \ 1102'; console.log(address);
須要注意,函數名、關鍵字等不可以進行折行操做。數組
JavaScript中的註釋分爲兩種,使用//進行單行註釋和使用/**/進行多行註釋,示例以下:函數
//註釋能夠是這樣的單行註釋 /* 也能夠是多行註釋 相似這樣的 */
須要注意,JavaScript中的註釋不能嵌套,這和Swift語言有區別,以下的寫法會報錯:工具
/* /*嵌套*/ 也能夠是多行註釋 相似這樣的 */
在JavaScript中使用var關鍵字來聲明變量,聲明變量的時候能夠直接賦值也能夠不進行賦值,在同一行語句中能夠同時聲明多個變量,示例以下:學習
//JS使用var來進行變量的聲明 var obj1; obj1 = 'OBJ' //變量在聲明的時候 也能夠直接賦值 var obj2 = 'OBJ' //一條語句中也能夠聲明多個變量 使用,進行分割 var obj3 = 2,obj4 = 1.5,obj5="OBJ"
JavaScript語言擁有動態的數據類型,雖然在變量聲明上,JavaScript與Swift語言有些類似,但其本質徹底不一樣,Swift語言是強類型語言,在變量聲明時不指定類型的緣由是Xcode工具會自動推斷變量類型,而且Swift語言中的變量類型一旦肯定則不能更改,JavaScript則否則,其是根據所分配的值的類型來肯定變量的類型,示例以下:spa
//JS中的基本數據類型 //JS是動態類型語言 同一個變量能夠接收不一樣數據類型的數據 var obj6 = 6;//數字 obj6 = "6";//字符串
JavaScript中的字符串可使用單引號也可使用雙引號,須要注意,若是在字符串中要引用字符串,須要交替使用單雙引號,示例以下:code
//若是在字符串內須要引用字符串 須要交替單引號與雙引號 obj6='你好"jaki"'; obj6="你好'Jaki'"; console.log(obj6); //typeof()用於獲取變量類型 console.log(typeof(obj6));
在JavaScript中,部分整型與浮點型,都統一爲數字類型,示例以下:對象
//JS只有一種數字類型 能夠是小數 也能夠是整數 var obj8 = 34; var obj9 = 55.4; console.log(typeof(obj8)); console.log(typeof(obj9));
JavaScript中使用布爾類型來表示邏輯值,布爾類型只有兩種值,true或者false,示例以下:
//布爾類型 var obj10 = true; var obj11 = false; console.log(typeof(obj11));
JavaScript中有兩種方式來建立數組,示例以下:
//數組 var className = ['1','2','3']; var peoples = new Array("jaki","annay","marck"); console.log(className[1]); console.log(peoples);
須要注意,數組的下標從0開始。
JavaScript中最經常使用的數據類型要屬對象了,JavaScript中定義對象的方式以下:
//對象 var student = {name:'jaki',age:24}; console.log(typeof(student)); console.log(student.name); console.log(student['age']);
對象中定義的鍵值對被稱爲對象的屬性,訪問對象的屬性有兩種方法,一種是經過點語法,一種是經過鍵名。
除了上述數據類型外,JavaScript中還有兩種特殊的數據類型,undefined與null,前者表示未定義,後者表示空,若是隻是聲明瞭變量,沒作賦值,則此變量就是未定義的,示例以下:
//Undefined表示爲定義 null表示空值 var uni; var cz = 5; cz = null; console.log(uni); console.log(cz);
前端學習新人,有志同道合的朋友,歡迎交流與指導,QQ羣:541458536