JS的一些基礎部分

2021-07-05 21:47:38 字數 1554 閱讀 8573

流程控制語句

一、條件語句

if(表示式)

判斷表示式是否成立。當成立時,執行區塊裡的語句;當不成立時,執行後面的語句。

二、switch結構

switch(a)

a值去匹配case 後面的值;匹配成立就執行裡面的語句;當所有的不成立就執行default裡面的語句。

三、轉換成sting型別的語句

任何型別+「 」就成了sting型別

四、while

while(表示式)

當表示式為真的時候就執行區塊裡面的語句,直到當表示式為假的時候就跳出迴圈語句

五、do...while

dowhile(表示式);

至少迴圈一次後在來判斷表示式條件,當條件成立後在次執行迴圈語句,直到當條件不成立後在跳出迴圈

六、for迴圈

for(表示式1;表示式2;表示式3;)

表示式1:代表初始值

表示式2:代表判斷

表示式3:初始值的遞增或者其他的

continue  跳出本次迴圈

break  跳出整個迴圈

七、雙重for迴圈

for(表示式1;表示式2;表示式3;)

}第乙個迴圈控制行數,第二個迴圈控制列數

陣列一、陣列的建立

var arr = ;

var arr = new array();

二、陣列的常用方法

arr.reverse()   返序

arr.shift()     移除陣列第乙個值,並有個返回值(第乙個值返回)

arr.pop()       移除陣列最後乙個值,並有個返回值(最後乙個值返回)

arr.unshift()    把值插入到陣列啟始的位置。

arr.push()        把值插入到陣列末尾的位置。

arr.concat(arr1)    把arr陣列和arr1合併成乙個新的陣列,並且返回這個陣列

arr.splice(start,unbearable,「值1」,「值1」......「值n」)  

start:是從陣列的下標那裡開始

unbearable: 移除多少個下標所代表的值

「值1」:是插入裡面的值,也相當於想成替換

string

一、string的常用方法

str.charat()    尋找string裡面所對應下標的值

str.indexof(「值」)    尋找值在string裡面第乙個出現的下標位置,如果沒有則返回-1

str.lastindexof(「值」)    尋找值在string裡面最後乙個出現的下標位置,如果沒有則返回-1

str.substring(start,end)    擷取字串,不包含end 

str.tolowercase()    轉換成小寫字母

str.touppercase()    轉換成大寫字母

str.slice()      擷取字串,不包含end並且end可以為負數。如果end為負數,那麼就是倒序擷取

str.split(「值」)      擷取"值"兩邊並且都存入乙個陣列裡面,不包含"值"      

js 一些基礎知識

資料型別 作用域 每個函式都有自己的執行環境,執行環境定義了變數有權訪問的其他資料,決定了他們各自的行為。每個執行環境都有乙個與之關聯的變數物件 variable object 環境中定義的所有變數或函式都儲存在這個物件中。當 在乙個環境中執行時,會建立變數物件的作用域鏈 js沒有塊級作用域 函式宣...

JavaScript之js的一些基礎方法

1.window.location的屬性 giantgizmo 指跳轉到相應的錨記 href 全部的資訊 2.window.location.reload 重新整理當前頁面.3.parent.location.reload 重新整理父親物件 用於框架 4.opener.location.reload...

JS的一些簡單基礎運算題

1.輸入乙個四位數,在控制台分別顯示個位,十位,百位,千位的數值 var a prompt 請輸入乙個四位數的正整數 var b parseint a 1000 var c parseint a 100 var d c 10 var e a 100 var f parseint e 10 var g...