1. 程式人生 > >JS筆記(一):基礎知識

JS筆記(一):基礎知識

bsp man function child 變量 file 使用 IE 單獨

(一) 標識符

標識符就是一個名字,在JS中,標識符用來對變量和函數命名,或者用做JS代碼中某些循環語句中的跳轉位置的標記。JS的標識符必須以字母、_或$符號開始,後續字符可以是字母、數字、_或$符號。

(二)變量聲明

使用關鍵字var聲明變量。

1 var file;
2 var book;
3 var boy;
4 /*字符串可以使用單引號,
5     也可以使用雙引號*/
6 var the_boy = ‘小明‘;
7 var the_woman = "woman";
8 var i = 0,j = 1,k = 1;  //聲明多個變量

(三)創建對象

使用{}或new創建對象。

 1 //
對象 2 var A = {name:‘小明‘,weight:35} //擁有2個屬性成員的對象 3 var B = {} // 空對象 4 A.hobbies = ‘旅遊‘; //添加屬性成員 5 //也可以嵌套 6 var the_children = { 7 the_boys:{name:‘小明‘,weight:35}, 8 the_girls:{name:‘小麗‘,weight:35} 9 } 10 //對象的屬性名可以是字符串 11 var the_child = { 12 ‘the_boys‘:{name:‘小明‘,weight:35}, 13 ‘the_girls‘:{name:‘小麗‘,weight:35}
14 } 15 16 //通過new運算符創建並初始化新對象 17 var o = new Object(); //創建一個空對象,和{}一樣 18 var a = new Array();//創建一個空數組,和[]一樣 19 var d = new Date();//創建一個表示當前時間的Data對象

(四)創建數組

1 //創建數組
2 var A = [] //空數組
3 var B = new  Array() //空數組
4 var B1 = new  Array(10) //指定數組長度
5 var B2 = new  Array(1,2,3,4,‘name‘) //指定數組元素
6 var C = [1,2,3,4,5]
7 var D = [[1,2,3],[1,2,3,4,5]] 8 var E = [‘x‘,1,2,{name:‘小明‘,weight:35},]

(五)定義函數

1 //使用關鍵字function (參數) { JS代碼(函數包含的語句) }定義一個函數
2 //可以直接賦值給一個變量
3 var the_fc = function (x,y) {
4         return x*y;
5 }
6 //也可以是一個單獨的語句
7 function f(x,y) {
8     return x*y;
9 }

(六)屬性訪問

使用.或[]訪問

//數組初始化表達式
var the_array = [1,2,3];
var B = [[1,2,3],[1,2,3,4,5]]

var the_children = {
    the_boys:{name:‘小明‘,weight:35},
    the_girls:{name:‘小麗‘,weight:35}
}

console.log(B[1]) //使用索引訪問數組內容
console.log(B[1][0]) //使用索引訪問數組內容
console.log(the_children.the_boys) //訪問對象the_children的the_boys屬性的值
console.log(the_children[‘the_girls‘])//訪問對象the_children的the_girls屬性的值
console.log(the_children.the_boys.name) //..訪問the_boys對象name屬性的值

技術分享圖片

JS筆記(一):基礎知識