当我们学习JavaScript时,基本对象(primitive data types)是学习的重点之一。JavaScript中的基本对象有六种:字符串、数值、布尔、null、undefined和Symbol。每种基本对象都有自己的属性和方法,了解它们可以加深我们对JavaScript的理解。下面,我们将详细介绍这六种基本对象的属性和方法。
1. 字符串
属性
1) length
length 属性返回字符串的长度。
示例代码:
const str = 'hello world';
console.log(str.length); // 输出 11
方法
1) charAt()
charAt() 方法返回指定索引位置的字符。
示例代码:
const str = 'hello world';
console.log(str.charAt(1)); // 输出 e
2) concat()
concat() 方法连接两个或更多字符串,并返回新字符串。
示例代码:
const str1 = 'hello ';
const str2 = 'world';
console.log(str1.concat(str2)); // 输出 hello world
2. 数值
方法
1) toExponential()
toExponential() 方法把数值转换成指数形式的字符串。
示例代码:
const num = 123.456;
console.log(num.toExponential(2)); // 输出 1.23e+2
2) toPrecision()
toPrecision() 方法把数值转换成指定精度的字符串。
示例代码:
const num = 123.456;
console.log(num.toPrecision(5)); // 输出 123.46
3. 布尔
方法
1) toString()
toString() 方法把布尔值转换成字符串。
示例代码:
const bool = true;
console.log(bool.toString()); // 输出 true
4. null和undefined
因为他们是特殊值而不是对象,所以他们没有属性和方法。
5. Symbol
方法
1) Symbol()
Symbol() 方法返回一个全局唯一的符号。
示例代码:
const symbol1 = Symbol();
const symbol2 = Symbol();
console.log(symbol1 === symbol2); // 输出 false
2) Symbol.for()
Symbol.for() 方法返回一个已有的、全局唯一的符号,如果不存在,则创建一个新的符号。
示例代码:
const symbol1 = Symbol.for('foo');
const symbol2 = Symbol.for('foo');
console.log(symbol1 === symbol2); // 输出 true
以上就是对JavaScript基本对象的属性以及方法的实例介绍。学习了这些内容后,相信大家对JavaScript的基础知识有更深的理解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:对javascript基本对象的属性以及方法的实例介绍 - Python技术站