强制类型转换:
parseFloat()
parseInt()
只能数字开头的字符串,否则返回NAN
var num1 = '100';
var num2 = '200';
// 数字字符串做减法 没问题okay!!
// “弱” 语言:隐式转换
// "强" 类型
// 隐式转换:自动转化(数字字符串)
console.log(num1-num2);
// 存字符无法作用隐式转换
var str ="100.99memeda"
var str2 = "200.11heheda"
console.log(str-str2) //NaN not a number
// 强制类型转换:手动操作
// parseFloat() // 字符串转化为浮点数
//parseInt(); // 字符串转化为整数
str = parseFloat(str)
console.log(str,str2)
console.log(parseInt("memeda")) //NaN
console.log(parseInt("memeda200")) //NaN