JavaScript: Create a new string taking the first and last n characters from a given string
JavaScript Basic: Exercise-68 with Solution
Write a JavaScript program to create a new string using the first and last n characters from a given string. The string length must be larger than or equal to n.
The program takes a string and an integer n, then constructs a new string using the first n characters and the last n characters from the original string. It ensures the string's length is at least n before performing this operation.
Visual Presentation:
Sample Solution:
JavaScript Code:
// Define a function named two_string with parameters str and n
function two_string(str, n) {
// Extract the first part of the string from index 0 to n (exclusive)
first_part = str.substring(0, n);
// Extract the last part of the string from (length - n) to the end
last_part = str.substring(str.length - n);
// Concatenate the first and last parts and return the result
return first_part + last_part;
}
// Call the function with sample arguments and log the results to the console
console.log(two_string("JavaScript", 2));
console.log(two_string("JavaScript", 3));
Output:
Japt Javipt
Live Demo:
See the Pen Create a new string taking the first and last n characters from a given string by w3resource (@w3resource) on CodePen.
Flowchart:
ES6 Version:
// Define a function named two_string with parameters str and n
const two_string = (str, n) => {
// Use const for constant variables and template literals for string concatenation
const first_part = str.substring(0, n);
const last_part = str.substring(str.length - n);
return `${first_part}${last_part}`;
};
// Call the function with sample arguments and log the results to the console
console.log(two_string("JavaScript", 2));
console.log(two_string("JavaScript", 3));
Improve this sample solution and post your code through Disqus.
Previous: JavaScript program to create a new string from a given string, removing the first and last characters of the string if the first or last character are 'P'.
Next: JavaScript program to compute the sum of three elements of a given array of integers of length 3.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/javascript-exercises/javascript-basic-exercise-68.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics