JS语言简介 JS类型转换 遍历数组
- 2017-06-11 22:41:00
- admin
- 原创 1487
一、JS语言简介
1、JS语言由3部分组成:ECMAScript、DOM文档对象模型、BOM浏览器对象模型;
2、JS语言运行时确定变量类型,不同类型之间可以隐式转换;
3、ECMAScript目前主要是5版本和6版本,5版本浏览器兼容性更好;
二、JS类型转换
字符串转int:
var str = '1250';
console.log(Number(str));
console.log(parseInt(str));
var str1 = '00100';
console.log(Number(str1));
console.log(parseInt(str1));
var str2 = 'abc';
console.log(Number(str2));
console.log(parseInt(str2));
var str3 = '12abc';
console.log(Number(str3));
console.log(parseInt(str3));
输出:
1250
1250
100
100
NaN
NaN
NaN
12
int转字符串:
var num = 99;
console.log(typeof num.toString());
console.log(typeof (num + ''));
输出:
string
string
比较时转换:
var num = 1;
console.log(num > '0ab');
console.log(num > '1ab');
console.log(num > '2ab');
输出:
false
false
false
三、遍历数组
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
function foriter() {
v2 = 0;
for (idx in cars) {
console.log(cars[idx]);
}
for (idx = 0; idx < cars.length; ++idx) {
console.log(cars[idx]);
}
}
foriter();
console.log(v2);
console.log(idx);
说明:
改变idx到函数局部作用域要加var关键字;
输出:
Audi
BMW
Volvo
Audi
BMW
Volvo
0
3