Skip to content

数値と文字列を変換する

ma-san
ma-san(鈴木正行)

値は「型(Type)」と呼ばれ、文字列はstring、数値はnumberと呼びます。

数値と文字列とは?#

promptメソッドの場合は常にstringで返ってくる。

プロンプトを使って計算をしたい、という場合、安直に書くと意図しない数値が返ってきます。

let input_number = prompt('数値を入力してください。');
console.log(input_number + 1);

例えば「1」と入力した場合、期待する出力結果は「1 + 1 = 2」なので2です。
但し、文字列として変数は認識されているため、数値としての計算ではなく文字としての「1」と「1」を横並びにしただけの「11」を出力することになります。

そのため、下記コードのように数値に変換するコードを記述することで数値として認識するようになります。

let input_number = prompt('数値を入力してください。');
console.log(parseInt(input_number) + 1);

お仕事・当サイトへ興味を持っていただいた方

お問い合わせはこちらから

お問い合わせを頂く際はご確認ください

プライバシーポリシー

るり
未来へ繋がるWebの可能性。
お客様のサービスを、Webサイト制作を通じてサポートいたします。
Accessible Web Design.

Recommendation

るり

Webアクセシビリティの重要性について 当サイトが最も注力したい「Webアクセシビリティ」について、ぜひ多様な方々と共に学びながら充実化させ、普及活動に勤しみたいと考えています。

るり

初めて依頼を検討している方 初めてWebサイト制作を依頼する方へ。Webサイトを作りたいと思ったときに参考にしていただけると幸いです。

るり

Webサイトの基本 サーバーの準備からドメイン契約。Webサイトに必要なデータや情報を一通り纏めることで初めてWebサイト制作に携わる方々の学習の一助になれば幸いです。