-
Использование метода toUpperCase():
let lowercaseString = "javascript"; let uppercaseString = lowercaseString.toUpperCase(); console.log(uppercaseString); // Output: JAVASCRIPT -
Использование метода String.prototype.replace() с регулярным выражением:
let lowercaseString = "javascript"; let uppercaseString = lowercaseString.replace(/./g, function (char) { return char.toUpperCase(); }); console.log(uppercaseString); // Output: JAVASCRIPT -
Использование значений ASCII и метода String.fromCharCode():
let lowercaseString = "javascript"; let uppercaseString = ""; for (let i = 0; i < lowercaseString.length; i++) { let charCode = lowercaseString.charCodeAt(i); if (charCode >= 97 && charCode <= 122) { uppercaseString += String.fromCharCode(charCode - 32); } else { uppercaseString += lowercaseString[i]; } } console.log(uppercaseString); // Output: JAVASCRIPT -
Использование оператора расширения и функции map():
let lowercaseString = "javascript"; let uppercaseString = [...lowercaseString].map((char) => char.toUpperCase() ).join(""); console.log(uppercaseString); // Output: JAVASCRIPT