<br>數組
if (...) { ... } else if(...) { ... } else { ... } // 三目運算符 name ? console.log("存在:"+name) :console.log("不存在") //多條件下的三目運算符 0 ? console.log(1) : 3>4 ? console.log(2) : console.log(3)
var choice = 1; switch (choice) { case 1: document.write(1); //不寫break時,當知足條件是,再也不判斷,會執行後面全部語句 break; case 2: document.write(2); break; default: document.write("都不知足"); }
<br>spa
//九九乘法表 for (i=1; i<=9; i++){ for(j=1; j<=i; j++){ document.write(j+"*"+i+"="+i*j+' '); } document.write("<br>"); }
while (true){ document.write(1); break; }
do{ document.write(1); }while (1<0)
<br>code
var str_test = "Which Love Love"; document.write(str_test.length+'<br>');//length document.write(str_test[0]+'<br>');//[] document.write(str_test.charAt(1)+'<br>');//charAt() document.write(str_test.replace("Love","===")+'<br>');//replace() document.write(str_test.split(' ')+'<br>');//split() document.write(str_test.toUpperCase()+'<br>');//toUpperCase() document.write(str_test.toLowerCase()+'<br>');//toLowerCase() document.write(str_test.indexOf('L',8)+'<br>');//indexOf() //slice()不會自動比較參數的大小 document.write(str_test.slice(0,5)+'<br>');//slice() //substring()會自動比較參數的大小 document.write(str_test.substring(5,0)+'<br>');//substring()
<br>排序
var arr = ['one','two','three','four','five']; document.write(arr.length+'<br>');//length document.write(arr[0]+'<br>');//[] arr.push('six');//push() arr.unshift('zero');//Unshift(),從前面添加 arr.pop();//pop() arr.shift();//shift() document.write(arr.indexOf('two')+'<br>');//indexOf() document.write(arr.slice(0,3)+'<br>');//slice() //將新的值,替換從下標爲1的開始的兩個值 document.write(arr.splice(1,2,'a','b','c','d')+'<br>');//splice() document.write(arr.join('==')+'<br>');//join() document.write(arr.sort()+'<br>');//sort() document.write(arr.reverse()+'<br>');//reverse() var arr_temp1=[1,2]; var arr_temp2=[3,4]; document.write(arr.concat(arr_temp2,arr_temp1)+'<br>');//concat()
<br>索引
var num = 12.8; var a ='0x1234'; var b ='343.324'; document.write(typeof toString(num)+'<br>');//toString() document.write(num.toFixed()+'<br>');//toFixed() document.write(isNaN(num)+'<br>');//isNaN() document.write(Array.isArray(num)+'<br>');//isArray() document.write(parseInt(a)+'<br>');//parseInt() document.write(parseFloat(b)+'<br>');//parseFloat() document.write(Number(b)+'<br>');//Number()
<br><br><br>three