こんにちは、テルプロです!
本記事では、JavaScriptでのBMI計算機の作り方をご紹介します。
テルプロ
本記事ではそんな悩みを解決していきます!
本記事を読むことで
- BMI計算機の作り方がわかる
- コピペでサクッと簡単に作れる
JavaScriptでのBMI計算機の作り方
実行結果
See the Pen Untitled by terupro (@terupro) on CodePen.
プログラムの解説
こちらが今回紹介するBMI計算機の実行結果です。
【測定方法】
①身長を入力→②体重を入力→③「計算する」をクリック
※BMIの値が18未満ならば「痩せ型」,18以上25未満ならば「標準型」,25以上ならば「肥満型」と表⽰されます。
ソースコード
HTMLの記述
<div>身長 <input type="number" id="shincho">cm</div> //ボックスに”sincho”というidをつけた
<div>体重<input type="number" id="taijuu">kg</div> //ボックスに"taijyuu"というidをつけた
<div><button type="button" onclick="keisan()">計算する</button></div> //クリックしたら"keisan"という関数を実行する
<div>あなたのBMIは<span id="kuuran">○○</span>です</div> //JavaScriptの実行結果を〇〇に表示させる
JavaScriptの記述
function keisan(){ //keisanという関数を実行
var a, b,d;
a = document.getElementById("shincho").value; // "sincho"で記入した値をaに代入
b = document.getElementById("taijuu").value; // "taijyuu"で記入した体重をbに代入
c = b/( (a/100)*(a/100) ); //BMIの計算結果をcに代入
if(c >= 25){ //cが25以上の場合〇〇に”肥満型”と表示される
document.getElementById("kuuran").textContent = "肥満型"; }
else if(c < 25 && c >= 18){ //cが18〜25の場合〇〇に”標準型”と表示される
document.getElementById("kuuran").textContent = "標準型"; }
else{ //それ以外は〇〇に”痩せ型”と表示される
document.getElementById("kuuran").textContent = "瘦せ型";}
}
コードの解説は一つ一つのコードの隣に記してあるので、参考にしてみてください。
まとめ
今回は「JavaScriptでのBMI計算機の作り方」をご紹介しました。
紹介したプログラムをHTMLやCSSなどで装飾をして自分なりの「BMI計算サイト」なんかを作っても面白いかもしれませんね!
コピペOKですのでご自由にお使いください!
最後までご覧いただきありがとうございました。ではまた!
1位:レバテックルーキー
「レバテックルーキー」とは、新卒でITエンジニアを目指す学生の支援に特化した就職エージェントです。業界支持率NO.1の実績を誇っており、エージェント選びに悩む学生におすすめです。エンジニア業界を熟知したアドバイザーが担当します。面接対策だけでなく、学生の志向性やスキル、入社後のキャリアパスを考慮したアドバイスをしてくれる就職活動の強い味方となります。
おすすめ度 | |
---|---|
URL | レバテックルーキーはこちら |
2位:OfferBox
「OfferBox」とは、企業が興味を持った学生にオファーする、新しい就活サイトです。学生は自分のプロフィールを登録しておくだけで、企業からオファーをもらえます。学生利用率No.1で就活生の3人に1人が利用しており、IT業界を志望する学生にもおすすめです。いわゆる一斉配信ができないため、企業はしっかりと学生のプロフィールを見て、オファーを送ってくるので安心です。
おすすめ度 | |
---|---|
URL | オファー型就活アプリOfferBox |
3位:GeekSalon
「GeekSalon」とは、全国展開の大学生限定プログラミングスクールです。Web開発やアプリ開発など多様なコースを提供しています。お値段は他スクールの3分の1程度の料金で、大学生でも通いやすい値段設定です。専属メンターが全面的にサポートしてくれるため、未経験でも安心です。また、切磋琢磨できる同世代の仲間に出会えます。スクールを検討している大学生におすすめです。
おすすめ度 | |
---|---|
URL | 大学生限定コミュニティ「GeekSalon」 |