JavaScript 程式:將字串中的母音字母變為大寫,並使字母變為字母表中下一個字母(即 z->a)
需要我們編寫一個 JavaScript 函式,它只能將一個字串作為輸入。
該函式應根據輸入字串構建一個新字串,其中所有母音字母應變為大寫,並將每個字母更改為相應的下一個字母。
例如 − 如果輸入字串為 −
const str = 'newString';
因此,以上輸入的輸出應如下所示 −
const output = 'oExSusIoh';
例
程式碼如下 −
const str = 'newString';
const capitiliseAndMove = (str = '') => {
let s = '';
s = str.replace(/[a−z]/g, function(c) {
return 'aeiou'.indexOf(c) > −1
? c.toUpperCase()
: String.fromCharCode(Math.max(c.charCodeAt(0) % 122 + 1, 97));
});
return s;
};
console.log(capitiliseAndMove(str));輸出
控制檯中的輸出為 −
oExSusIoh
廣告
資料結構
網路連線
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP