Javascript中字符串和数字的操作方法整理
JavaScript中有很多操作数字和字符串的方法。在本篇攻略中,我们将提供一些常用的方法,并提供两个示例。
字符串操作方法
1. .length属性
.length
属性可以用来确定字符串中的字符数量。
const str = "Hello World";
console.log(str.length); // 输出 11
2. .indexOf()方法
.indexOf()
方法可以用来查找某个子字符串在原字符串中的位置。如果原字符串中不存在该子字符串,则返回-1。
const str = "Hello World";
console.log(str.indexOf("World")); // 输出 6
console.log(str.indexOf("JavaScript")); // 输出 -1
3. .slice()方法
.slice()
方法可以用来截取一个字符串的一部分。该方法接受两个参数,第一个参数是要截取的起始位置,第二个参数是要截取的结束位置。
const str = "Hello World";
console.log(str.slice(0, 5)); // 输出 Hello
console.log(str.slice(6)); // 输出 World
4. .replace()方法
.replace()
方法可以用来替换一个字符串中的某个子字符串。
const str = "Hello World";
console.log(str.replace("World", "JavaScript")); // 输出 Hello JavaScript
5. .toUpperCase()方法
.toUpperCase()
方法可以将一个字符串转换为大写字母。
const str = "Hello World";
console.log(str.toUpperCase()); // 输出 HELLO WORLD
数字操作方法
1. .toFixed()方法
.toFixed()
方法可以将一个数字保留指定位数的小数,并返回一个字符串。
const num = 12.3456;
console.log(num.toFixed(2)); // 输出 12.35
2. .toString()方法
.toString()
方法可以将一个数字转换为字符串。
const num = 123;
console.log(num.toString()); // 输出 "123"
示例
示例1
在这个示例中,我们将使用.slice()
方法从字符串中提取出一个子字符串,并使用.charAt()
方法来获取该子字符串的第一个字符。
const str = "Hello World";
const subStr = str.slice(0, 5);
console.log(subStr.charAt(0)); // 输出 H
示例2
在这个示例中,我们将使用.toFixed()
和.toString()
方法来将一个数字四舍五入后转换为字符串。
const num = 12.3456;
const roundedNum = num.toFixed(2);
console.log(roundedNum.toString()); // 输出 "12.35"
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript中字符串和数字的操作方法整理 - Python技术站