

質問すいません。
javascriptの質問で、
人物4名、名前と年齢をオブジェクトと指定し人物1人1人に対して
20歳以上なのか、20歳未満の場合後何年で20歳になるかの判定、処理をする。
○さんの年齢は○歳です。20歳まで○年です。
(あるいは)20歳を超えています。
○さんの年齢は○歳です。20歳まで○年です。
(あるいは)20歳を超えています。
○さんの年齢は○歳です。20歳まで○年です。
(あるいは)20歳を超えています。
○さんの年齢は○歳です。20歳まで○年です。
(あるいは)20歳を超えています。
for文、while文どちらかを使用することによって
○さんの年齢は○歳です。20歳まで○年です。
(あるいは)20歳を超えています。
という文章を出力する処理。
20歳以上なのかどうか判定する処理。
20歳未満の場合、あと何年で20歳になるか計算する処理。
という4名の人物に対する処理を一つにまとめるにはどうしたら良いでしょうか?
関数等使っていろいろやってみたのですが、なかなかうまく出来ずアドバイス頂けたら助かります。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 名前と年齢をオブジェクトと指定し
ここで言う「オブジェクト」がなんだかサッパリわからない。
加えると、
> 4名の人物
その4名のデータを作るのは回答者側の役割じゃない。
回答者に忖度させるような質問はしないように。
No.1
- 回答日時:
こんばんは
前のご質問と同様ですが・・
const data = [
{name: "AAA", age: 18},
{name: "BBB", age: 25},
{name: "CCC", age: 11},
{name: "DDD", age: 30}
];
console.log( data.map(e =>`${e.name}さんの年齢は${e.age}歳です。`
+ (e.age<20?`20歳まで${20 - e.age}年です。`:'20歳を超えています。')).join('\n'));
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
ビジュアルC++でボタンの有...
-
SQLException
-
三角形オブジェクト
-
Webアプリケーションのエラーメ...
-
戻り値がクラスオブジェクト
-
コピーコンストラクタが呼び出...
-
Object型からDouble型へのキャスト
-
ArrayLsitのデータ取得
-
findObjっていう関数は何をして...
-
Accessの連結・非連結オブジェ...
-
VBSでのステートメントの末尾が...
-
Setステートメントの使い方につ...
-
JSPのout.printについて
-
0 == False はいいけど
-
newは明示的にした方が良いのか?
-
Excelで =EMBED("Acrobat Docu...
-
VBA 図形の削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
Object型からDouble型へのキャスト
-
時間帯判定をする。
-
C++で*thisは何を指しているの...
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
COMコンポーネントって何?
-
newは明示的にした方が良いのか?
-
ビジュアルC++でボタンの有...
-
CoCreateInstanceでエラーになる。
-
ResultSet での問題
-
多人数のじゃんけんプログラム
-
printerオブジェクトでのテキス...
-
サーブレットのクラス図について。
-
VBSでのステートメントの末尾が...
おすすめ情報