week8.md - Paouser/wp109b GitHub Wiki
-
- 輸出字串 console.log
- 輸出字元console.log("文字");
- 輸出數字console.log(i,j,i+j,i*j);
- 特殊字元console.log('+','-','*');
- 宣告 var ;
- 條件式 if (條件) (執行);
- 迴圈 for ( var i=1 ; i<=10 ;i++) { (執行檔); }
- console.log("i=",i);
- 輸出 i=1.i=2.......
- 跳出迴圈 break;
- 陣列 var a=[1,2,3,4,5,6];
- 取出陣列for(var o of a) {
- 多一個空格console.log("o=",o); }
- 取消空格console.log("o=%s",o); }
- 取出索引值 for(var i in a) {
- console.log("a[%s]=%d",i,a[i]); }
- 輸入到陣列裡 a.push( '\t'+(i*j) )
- 輸出到外部 console.log(a.join(' ')
- 連結陣列後傳回 a.concat([6,7,8]) ( 並不改變a )
- a = a.concat 改變a
- 加入符號 a.join('(特殊符號)')
- 從最尾端移出陣列 a.pop()
- 最前端移出 a.shift()
- 順序調換 a.reverse()
- 取出第二個到第四個之前 a.slice(2,4) [4,3]
- 陣列排序小到大 a.sort()
- 字串
- 可以直接當字元 x = "Hello"
- 可以相加 x=x+" World"
- 加法規則
- 不加" "視為數字x=3+4
- x=7
- x="3"+"4"
- x=34
- x="3+4"
- x=3+4
- 取出特定字元 x="0123456789"
- 第三個開始拿兩個x.substr(3,2)//等於'34'
- 第四個到第七個x.substring(3,7)//等於'3456
- 取出字串長度x.length
- 取出特定字元x[5] or x.charAt(5)
- 取出unicode 代碼 char.CodeAt(5)
- 取出第幾之後的字元 x.slice(3)
- 轉成大寫a.toUpperCase()
- 轉成小寫a.toLowerCase()
- 去掉前後空白y.trim()
- 連接字串x.concat(y)