字符串长度
console.log(str3.length);
常用转义字符 \t \n \" \'
console.log("很好\t规格");
console.log("很好\n规格");//换行
console.log("换行\"规格");//双引号
console.log("换行\'规格");//单引号
字符串拼接
var num1=10;
var num2=20;
console.log(num1+num2);
var str4="Now let us ";
var str5="fire.";
console.log(str4+str5);//数字加字符串
var number3=111;
var number4="222";
console.log(number3+number4);
隐式转换
var age1=10;
var age2="5";
console.log(age1-age2);//5//隐式转换
parseInt()字符串转Int
console.log(parseInt("10"));//10
console.log(parseInt("10aa"));//10
console.log(parseInt("1aa0"));//1
console.log(parseInt("aa10"));//NaN
console.log(parseInt("10.98"));//10
console.log(parseInt("10.98aa"));//10
parseFloat字符串转Float或Int
console.log(parseFloat("10"));//10
console.log(parseFloat("10aa"));//10
console.log(parseFloat("1aa0"));//1
console.log(parseFloat("aa10"));//NaN
console.log(parseFloat("10.98"));//10.98
console.log(parseFloat("10.98aa"));//10.98
Number字符串转数字
console.log(Number("10"));//10
console.log(Number("10aa"));//NaN
console.log(Number("aa10"));//NaN
console.log(Number("10.98"));//10.98
console.log(Number("10.98aa"));//NaN
其他类型转换为字符串
1.toString()
var num=10;
console.log(num);
console.log(num.toString());
console.log(typeof num.toString());
2.String()
var numberA=20;
console.log(typeof String(numberA));
var numberB;
console.log(typeof String(numberB));var numberC=null;
console.log(typeof String(numberC));