【发布时间】:2015-11-03 10:13:47
【问题描述】:
谁能向我解释为什么这段代码不能正常工作:
var num = '10';
Number(num);
console.log(typeof(num));//string
parseInt(num);
console.log(typeof(num));//string
parseFloat(num, 10);
console.log(typeof(num));//string
console.log('-------------');
var num = '10';
var string = 'aklñjg';
num = Number(num);
string = Number(string);
console.log(typeof(num));//number
console.log(typeof(string));//number
num = parseInt(num);
string = parseInt(string);
console.log(typeof(num));//number
console.log(typeof(string));//number
console.log('++++++++++++++++');
var num = '10';
var string = 'aklñjg';
num = Number(num);
string = Number(string);
console.log(typeof(num));//number
console.log(typeof(string));//number
num = parseInt(num, 10);
string = parseInt(string, 10);
console.log(typeof(num));//number
console.log(typeof(string));//number
或者全部是字符串或者全部是数字。
感谢您的帮助。
【问题讨论】:
-
不能正常工作是什么意思?
标签: javascript numbers parseint