js二維數組與字符串

 1. 二維數組:數組中的元素,又引用了另外一個數組對象程序員

什麼時候使用:只要保存橫行豎列的數據,
具備上下級包含關係的數據,
建立二維數組:
1. var arr=[]; col
arr[0]=["保定","唐山","秦皇島"]; //row
arr[1]=["鄭州","洛陽","駐馬店"];
2. var arr=[
["保定","唐山","秦皇島"],
["鄭州","洛陽","駐馬店"]
];windows

訪問每一個元素: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:字符串類型
什麼是字符串?底層本質一串字符組成的*只讀*字符數組spa

js內置對象:ES標準中規定的,由廠商已經實現的對象
程序員只要直接使用便可。不用關心具體實現。
11個:String Number Boolean
Array Date Math RegExp
Error(ReferenceError...)
Function Object
Global對象

包裝類型:臨時封裝原始類型數據,並提供對數據操做方法的對象——類型名和原始類型名相同!
String Number Boolean
什麼時候使用:沒必要手動建立!
js在使用原始類型調用函數時,會自動建立對應的包裝類型。
包裝類型生命週期:調用函數時,臨時建立
函數調用完馬上釋放!blog

String API:
轉義字符:當字符串內容和程序的特殊符號衝突時,要用轉義字符將特殊符號轉爲原文!
好比:"js是\"互聯網第一大語言\""
"c:\\windows\\temp.txt"
另外一類轉義字符,代替個別鍵盤功能:
\t表明1個製表符; \n表明一個換行
day01-->素材-->Homework_string_mario
1. 大小寫轉換:
什麼時候使用:凡是但願大小寫字母一視同仁時,都要轉爲相同格式,再比較。
語法:str.toUpperCase() 將str中的全部小寫字母轉爲大寫
str.toLowerCase() 大寫 轉 小寫生命週期

 

易維(深圳)科技有限公司字符串

     多維你的世界

微信:EVisYOJOY

微博:http://weibo.com/EVisYOJOY

官網:http://www.evister.com/

聯繫&投稿:service@evister.com

相關文章
相關標籤/搜索