JS筆記(一) 基礎知識

2022-02-24 11:44:05 字數 2153 閱讀 7410

(一)識別符號

識別符號就是乙個名字,在js中,識別符號用來對變數和函式命名,或者用做js**中某些迴圈語句中的跳轉位置的標記。js的識別符號必須以字母、_或$符號開始,後續字元可以是字母、數字、_或$符號。

(二)變數宣告

使用關鍵字var宣告變數。

1

varfile;

2var

book;

3var

boy;4/*

字串可以使用單引號,

5也可以使用雙引號*/6

var the_boy = '小明';

7var the_woman = "woman";

8var i = 0,j = 1,k = 1; //

宣告多個變數

(三)建立物件使用{}或new建立物件。

1

//物件

2var a = //

擁有2個屬性成員的物件

3var b = {} //

空物件4 a.hobbies = '旅遊'; //

新增屬性成員5//

也可以巢狀

6var the_children =,

8 the_girls:9}

10//

物件的屬性名可以是字串

11var the_child =,

13 'the_girls':14}

1516

//通過new運算子建立並初始化新物件

17var o = new object(); //

建立乙個空物件,和{}一樣

18var a = new array();//

建立乙個空陣列,和一樣

19var d = new date();//

建立乙個表示當前時間的data物件

(四)建立陣列

1

//建立陣列

2var a = //

空陣列3

var b = new array() //

空陣列4

var b1 = new array(10) //

指定陣列長度

5var b2 = new array(1,2,3,4,'name') //

指定陣列元素

6var c = [1,2,3,4,5]

7var d = [[1,2,3],[1,2,3,4,5]]

8var e = ['x',1,2,,]

(五)定義函式

1

//使用關鍵字function (引數) 定義乙個函式2//

可以直接賦值給乙個變數

3var the_fc = function

(x,y) 6//

也可以是乙個單獨的語句

7function

f(x,y)

(六)屬性訪問使用.或訪問

//

陣列初始化表示式

var the_array = [1,2,3];

var b = [[1,2,3],[1,2,3,4,5]]

var the_children =,

the_girls:

}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 學習筆記 js基礎知識

值型別 字串,數字,bool,symbol 引用型別 object,array,function,null typeof能識別所有值型別,識別函式,判斷是否是引用型別 不可再細分 淺拷貝 改變拷貝物件的值,原值改變 深拷貝 改變拷貝物件的值,原值不改變 如何實現深拷貝 運算子 當加號運算子時,str...

js基礎知識總結(一)

ecmascript es 負責翻譯,為js的核心,直譯器。dom document object model 文件物件模型 賦予js操作html的能力,document。bom browser object modal 瀏覽器物件模型 賦予js操作瀏覽器的能力,window,不相容不建議使用。5種...

JS基礎知識概括(一)

1.js資料型別 number,string,boolean,undefined,null,object,symbol es6新增 1.1 基本型別 單型別 string number boolean null undefined。引用型別 object。裡面包含的 function array d...