一.字符串
1.什么是字符串
字符串是用于表示零个或者多个16位的unicode字符组成的字符序列就是字符串(string),字符串可以用''或""表示
unicode:(万国码,单一码)是一种在计算机上使用的字符编码。
2.字符串的创建
字面量的方式创建字符串:
var str = 'hello world';
构造函数创建字符串:
var str = new String('hello world');
String 创建字符串
var str = string('hello world');
案列:(01.字符串.html)
3.其他类型转换为字符串
1)tostring()
var a = 10;
console.log(a.toString());'10'
console.log(a.toString(2));//1010
总结:toString能够除了null和undefined之外的所有类型转为字符串
2)String()
强制转换为字符串
var a = 10;
string(a)
console.log(string(a));//'10'
总结:能够将所有的类型转为字符串
对比:
相同:都能将其他类型转为字符串
不同:
a.语法不同
b.tostring可以转进制,但是string不能
c.toString不能转null和undefined, 但是string可以
案列(其他类型转为字符串.html)
1.数字转为字符串
定义变量a 值为10
将a 转为10进制的字符串,输出到控制台
将a 转为2进制的字符串,输出到控制台
将a 转为8进制的字符串,输出到控制台
将a 转为16进制的字符串,输出到控制台
2.其他类型转化为字符串
定义变量b , 值为true
将b转为字符串,输出到控制台
定义变量值c 值为null
将c转为字符串,输出到控制台
定义变量的d,值为undefined
将d转为字符串 ,输出到控制套
定义e,值为123
将e 转为字符串,输出到控制台
定义f 属性为x值为1
将f转为字符串,输出到控制台
定义函数表达式g 函数的实现在控制台输出函数
,
将g转为字符串 输出到控制台