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

相关文章
相关标签/搜索