Javascript中的基本包装类型是指:Boolean、Number、String。这些基本包装类型提供了许多方便的方法,可以帮助我们更容易地处理数据。
Boolean
Boolean类型只有两个值:true
和false
。在javascript中,我们通常会使用布尔类型来进行条件判断。
创建Boolean对象
Boolean对象可以通过以下方式创建:
var bool1 = new Boolean(true); var bool2 = new Boolean(false);
布尔类型的方法
布尔类型提供了以下方法:
toString()
- 将布尔值转换为字符串。valueOf()
- 返回布尔值的原始值。
示例代码:
var bool = new Boolean(true); console.log(bool.toString()); // 输出 "true" console.log(bool.valueOf()); // 输出 true
Number
Number类型表示数字,可以是整数或浮点数。javascript中的所有数字都是Number类型。
创建Number对象
Number对象可以通过以下方式创建:
var num1 = new Number(123); var num2 = new Number("123.45");
数字类型的方法
数字类型提供了以下方法:
toString()
- 将数字转换为字符串。toFixed()
- 把数字转换成字符串,结果的小数点后有指定位数的数字。valueOf()
- 返回数字的原始值。
示例代码:
var num = new Number(123.456789); console.log(num.toString()); // 输出 "123.456789" console.log(num.toFixed(2)); // 输出 "123.46" console.log(num.valueOf()); // 输出 123.456789
String
String类型表示一串字符。javascript中的字符串是不可变的,也就是说,一旦创建了字符串,就不能再改变它。
创建String对象
String对象可以通过以下方式创建:
var str1 = new String("hello world"); var str2 = new String("123");
字符串类型的方法
字符串类型提供了以下方法:
charAt()
- 返回指定位置的字符。concat()
- 连接两个或多个字符串。indexOf()
- 返回字符串中第一个匹配项的索引。length
- 返回字符串的长度。slice()
- 提取字符串的一部分并返回新字符串。substr()
- 从指定位置开始截取字符串指定长度的子字符串。toString()
- 将字符串转换为字符串。valueOf()
- 返回字符串的原始值。
示例代码:
-- -------------------- ---- ------- --- --- - --- ------------- -------- --------------------------- -- -- --- ------------------------- ------ -- -- ------ ------ --- ------------------------------ -- -- - ------------------------ -- -- -- ---------------------------- -- -- ------- ----------------------------- -- -- ------- ---------------------------- -- -- ------ ------ --------------------------- -- -- ------ ------
总结
基本包装类型提供了许多方便的方法来处理数据。在实际开发中,我们应该根据实际需求选择合适的类型和方法来处理数据。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/2505