1. 二維數組:數組中的元素,又引用了另一個數組對象
何時使用:只要保存橫行豎列的數據,
具有上下級包含關系的數據,
創建二維數組:
1. var arr=[]; col
arr[0]=["保定","唐山","秦皇島"]; //row
arr[1]=["鄭州","洛陽","駐馬店"];
2. var arr=[
["保定","唐山","秦皇島"],
["鄭州","洛陽","駐馬店"]
];
訪問每個元素:arr[行下標][列下標]
問題:一維數組,下標越界,無論讀寫都不會出錯
二維數組,列下標越界,無論讀寫都不會出錯
二維數組,行下標越界,會報錯!
遍歷二維數組:外層循環遍歷行,內層循環遍歷列
for(var row=0;row<arr.length;row++){
for(var col=0;col<arr[row].length;col++){
arr[row][col]: 獲得當前元素
}
}
if(Boolean(x)): 0 "" null undefined NaN -->false
其余都是true
2. ***String:字符串類型
什么是字符串?底層本質一串字符組成的*只讀*字符數組
js內置對象:ES標准中規定的,由廠商已經實現的對象
程序員只要直接使用即可。不用關心具體實現。
11個:String Number Boolean
Array Date Math RegExp
Error(ReferenceError...)
Function Object
Global
包裝類型:臨時封裝原始類型數據,並提供對數據操作方法的對象——類型名和原始類型名相同!
String Number Boolean
何時使用:不必手動創建!
js在使用原始類型調用函數時,會自動創建對應的包裝類型。
包裝類型生命周期:調用函數時,臨時創建
函數調用完立刻釋放!
String API:
轉義字符:當字符串內容和程序的特殊符號沖突時,要用轉義字符將特殊符號轉為原文!
比如:"js是\"互聯網第一大語言\""
"c:\\windows\\temp.txt"
另一類轉義字符,代替個別鍵盤功能:
\t代表1個制表符; \n代表一個換行
day01-->素材-->Homework_string_mario
1. 大小寫轉換:
何時使用:凡是希望大小寫字母一視同仁時,都要轉為相同格式,再比較。
語法:str.toUpperCase() 將str中的所有小寫字母轉為大寫
str.toLowerCase() 大寫 轉 小寫
易維(深圳)科技有限公司
多維你的世界
微信:EVisYOJOY
聯系&投稿:service@evister.com