JS语言简介 JS类型转换 遍历数组

2017-06-11 22:41:00
admin
原创 1487
摘要:JS语言简介 JS类型转换 遍历数组

一、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

发表评论
评论通过审核之后才会显示。