跟隨我在oracle學習php(9)
三目運算符:表達式? 表達式: 表達式;
自增在前在後沒有影響 參與表達式需要註意
在前先計算,在後最後加1。
+ 字符串拼接、
字符串轉數字:從左到右第一個不是數字的位置結束
取整 parseInt()
取小數 parsefloat()
控制語句
if(裏面的是對的)
{
執行
}else if()
{
}
switch
switch(){case 值1:
代碼;
break;
case 值2:
代碼;
break;
case 值3:
代碼;
break;
default:
代碼;
break;
}
先找case的值 匹配上,進入case執行代碼,找break。如找不到case,找default。如果沒有break,進入下一個case或default,找break直到最後。
break:結束當前循環
for(初始化;判斷條件;狀態改變){
代碼
}
for經常用在循環次數確定的情況下
while
var
while(判斷條件){
代碼
狀態改變
}
while用在循環次數不確定(滿足某種條件)
do...while
do{
代碼
}while(判斷條件)
先執行代碼,在判斷是否循環代碼。
方法
格式
function 方法名(){
}
數組 :定義 賦值 使用(賦值) 遍歷 數組方法 字符串方法
var arr = [];
var arr = new array()
arr[0]=1;
先定義後賦值
var arr =[1,2,3,4,5];
定義並賦值
數組元素 數組裏面的每一個值
數組長度 數組元素的個數 arr.length返回數組長度
數組下標 數組元素在數組中的位置,從0開始。
最大下標=數組長度-1
一維數組:[1,2,3,4]
二維數組;一維數組的數組元素是一維數組
[
[1,2,3],
[1,2,3],
]
找第一排的1,arr[0][0]
多維數組
arr.indexOf()找該數在數組的位置,如果數組裏沒有這個數,就顯示-1
for in js為數組提供的循環
for (var i in arr){
}
arr.join()把數組轉成字符串,括號裏為連接元素之間連接符。
arr.push()在末尾加元素
arr.pop()移除數組末尾一項,返回移除的項
arr.shift()刪除第一項,返回刪除的項
arr.unshift()在開頭添加元素
arr.slice(*,*) 截取從*到 *的數組然後返回
arr.splice()刪除功能,第一個參數為第一項位置,第二個參數為要刪除幾個。
array.splice(index,num),返回值為刪除內容,array為結果值。
插入功能,第一個參數(插入位置),第二個參數(0),第三個參數(插入的項)
array.splice(index,0,insertValue),返回值為空數組,array值為最終結果值
替換功能,第一個參數(起始位置),第二個參數(刪除的項數),第三個參數(插入任意數量的項)
array.splice(index,num,insertValue),返回值為刪除內容,array為結果值。
跟隨我在oracle學習php(9)