JavaScriptで文字列の先頭の文字だけを大文字に変換する方法
JavaScriptで文字列の最初の文字を大文字にするには、toUpperCase()メソッドを使用します。先頭の1文字だけを大文字化したい場合は、charAt(0)と組み合わせるのが基本的なアプローチです。
実装例
function replaceWithTheCapitalLetter(values){
return values.charAt(0).toUpperCase() + values.slice(1);
}
var word="javascript"
console.log(replaceWithTheCapitalLetter(word));このコードの仕組みは以下の通りです。
charAt(0): 文字列の0番目(先頭)の文字を取得します。toUpperCase(): 取得した先頭の文字を大文字に変換します。slice(1): 2文字目以降の部分を元のまま取り出します。
これらを連結することで、先頭の文字だけが大文字になった新しい文字列を生成できます。元の文字列自体は変更されない点にも注意してください。
プログラムの実行方法
上記のプログラムを実行するには、Node.jsを使って次のコマンドを入力します。
node ファイル名.js
ここでは、ファイル名を「demo167.js」として保存しているものとします。
出力結果
プログラムを実行すると、以下のような出力が得られます。
PS C:\Users\Amit\javascript-code> node demo167.js Javascript
「javascript」というすべて小文字の文字列が、「Javascript」と先頭の文字のみ大文字に変換されて表示されていることが確認できます。
-
JavaScriptで文字列内の2つの単語の先頭文字を入れ替える方法
問題 今回は、スペースで区切られた2つの単語からなる文字列を引数として受け取るJavaScript関数を作成します。 この関数の目的は、それぞれの単語の先頭文字(1文字目)を互いに入れ替えた新しい文字列を構築し、それを返すことです。 たとえば「hello world」という入力に対しては、先頭の「h」と「w」を交換して「wello horld」を出力する必要があります。 コード例 以下が実際のコードです。 const str = hello world; const interchangeChars = (str = ) => { const [first, second]
-
C++で文字列内の最初の大文字を見つける方法(反復処理・再帰処理)
このチュートリアルでは、C++を使って与えられた文字列の中から最初の大文字を見つける方法を解説します。反復処理(ループ)と再帰処理の2つのアプローチを取り上げます。まずは具体例から見ていきましょう。入力: Tutorialspoint出力: T方法1:反復処理(イテレーティブ)で解く反復処理を使った解法の手順は以下の通りです。文字列を初期化します。文字列を先頭から順に走査します。isupper 関数を使って、現在の文字が大文字かどうかを判定します。大文字が見つかった時点で、その文字を返します。サンプルコード#include <bits/stdc++.h> using namespa