JavaScript 保留字符串中的前N个字符

JavaScript 保留字符串中的前N个字符

在本文中,我们给出一个字符串,任务是使用JavaScript仅保留字符串的前n个字符。解决这个问题有多种方法,下面讨论其中一些方法:

保留字符串中的前N个字符的方法:

  • 使用substring()方法
  • 使用slice()方法
  • 使用JavaScript的For循环

方法1:使用substring()方法

string.substring()方法用于返回给定字符串从起始索引到结束索引的部分。索引从零(0)开始计算。

语法:

string.substring(Startindex, Endindex)  

示例:

该示例使用上述解释的方法。

// JavaScript to keep only first
// 'n' characters of String
 
// Original string
let str = "GeeksforGeeks";
 
// Keep first 5 letters
let n = 5;
 
console.log("Original String = " + str);
console.log("n = " + n);
 
// Using substring() method
str = str.substring(0, n);
 
console.log("Keep first " + n +
    " characters of original String = " + str);

输出

Original String = GeeksforGeeks
n = 5
Keep first 5 characters of original String = Geeks

方法2:使用slice()方法

string.slice()方法用于返回给定输入字符串的一部分或切片。

语法:

string.slice(startingindex, endingindex)  

示例: 此示例使用slice()方法获取字符串的一部分。

// JavaScript script to keep only
// first 'n' characters of String
 
// Original string
let str = "Data Structure";
 
// Keep first 11 letters
let n = 11;
 
console.log("Original String = " + str);
console.log("n = " + n);
 
// Using slice() method
str = str.slice(0, n);
 
console.log("Keep first " + n +
    " characters of original String = " + str);

输出

Original String = Data Structure
n = 11
Keep first 11 characters of original String = Data Struct

方法 3:使用 JavaScript 的 for 循环

在编程语言中,循环是一种重复执行一组指令的功能,直到某个条件评估为假为止。我们使用 for 循环来提供一种简洁而系统的编写循环结构的方式。

语法:

for (statement 1 ; statement 2 ; statement 3){  
    code here...  
}  

示例: 在这个示例中,我们将循环直到给定的索引,并将字符存储在结果字符串中。

// JavaScript to keep only first
// 'n' characters of String
 
// Original string
let str = "GeeksforGeeks";
 
// Keep first 5 letters
let n = 5;
let res = "";
console.log("Original String = " + str);
console.log("n = " + n);
 
// Loop till given number of characters
for (let i = 0; i < n; i++) {
    res += str[i];
}
 
console.log(
    "Keep first " + n +
    " characters of original String = "
    + res
);

输出

Original String = GeeksforGeeks
n = 5
Keep first 5 characters of original String = Geeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程