js二維數組與字符串


 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

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

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

聯系&投稿:service@evister.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM