JavaScript 3. promptとnumber関数


promptとnumber関数を勉強しましょう。🙋‍♀️


prompt


promptは、ユーザから値を入力して出力するクエリー応答関数である.
  • デフォルトフォーマット
  • prompt(안내문,기본값);
    prompt("키를 입력하세요", 175); //기본값은 안 넣어도 됨

    年齢25を
  • と入力し、保存した年齢変数を宣言します.
  • let age = prompt("나이를 입력하세요", 30); // age 변수는 prompt로부터 입력받은 값이다.
    console.log("age ="+age);

    Number


    promptとして入力した値は、無条件に「文字列」に変換されます.
    Number関数を使用して、文字列に変換された数値を実際の数値列に再変換します.
  • 実績出力:「重量=4520」
  • let weight = prompt("몸무게를 입력하세요",45);
    console.log("weight ="+(weight+20));
    数字は
  • 号に変換され、「65」
  • が出力される.
    let weight = Number(prompt("몸무게를 입력하세요", 45));
    console.log("weight ="+(weight+20));
  • コード簡略化:
  • の再割り当て
    let weight = prompt("몸무게를 입력하세요", 45); //원래대로 작성 후
    weight = Number(weight); //변수 weight은 숫자열이다~ 재할당!
    console.log("weight ="+(weight+20));
    問題)矩形の横と縦を変数幅と高さとして入力し,矩形の幅と周長を求め,変数領域と周長にそれぞれ格納して出力する.
    -出力:「area=」+area/「boundar=」+boundary
    let width = prompt("width 값을 입력하세요");
    let height = prompt("height 값을 입력하세요");
    
    width = Number(width);    //재할당
    height = Number(height);
    
    let area = width*height;
    let circumference = (width*height)*2;
    
    console.log("area="+area);
    console.log("circumference="+circumference);