Javascript是無類型、解釋型語言
對大小寫敏感
html對大小寫不敏感
忽略空格符、定位字元、分行符號(關鍵字、變數、Regex 除外)
";"分號可選擇
//單行注釋
/*多行注釋*/
標示符 開頭必須是字母、底線、$符號
關鍵字: break delete function return typeof
case do if switch var
catch else in this void
continue false instanceof throw while
debugger finally new true with
default for null try
function(函數),是可執行代碼的對象
有序集合<=>集合
boolean isNaN(numValue) ///numValue 有意義返回false,無意義則返回true
逸出字元 序 逸出字元 使用說明
1 \b 後退一格(Backspace)
2 \f 換頁(Form Feed)
3 \n 換行(New Line)
4 \r 返回(Carriage Return)
5 \t 製表(Tab)
6 \' 單引號
7 \" 雙引號
8 \\ 反斜線(Backslash)
疑問:"\0“ 為Null字元 document.write("\0") 測試 複製代碼 代碼如下:/*字元(串)截取*/
<script language="javascript">
var str="abcdefghi";
/*返回指定索引位置處的字元*/
document.write(str.charAt(2)+"\t");
///傳回值 c
/*substring 方法將返回一個包含從 start 到最後(不包含 end )的子字串的字串*/
document.write(str.substring(2,5)+"\t");
///傳回值 cde
/*返回一個從指定位置開始的指定長度的子字串stringvar.substr(start [, length ])*/
document.write(str.substr(2,4)+"\t");
///傳回值 cdef
</script>