流程控制語句
一、條件語句
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...