TIL-2、変数、タイプ、関数


今日は正式な最初の授業です.
最初の打者は「変数」に入った.
  • 変数は、状況に応じて変化することができる値である.
    -phone<-状況によって
  • になる
  • 宣言はlet phone;
  • は、phone = Apple
  • に割り当てられています.
  • を一緒に使うとlet phone = 'Apple';
    let phone = 'Apple';
    console.log(phone); //Apple 라고 출력 ```
  • 2番目の打者は「関数」です.
    関数には3つの表現があります.function name(){}で表される関数宣言let name = function () {}で表される関数let name = () => {}で表される矢印関数
    (デフォルトでは)
    ここでfunction name (매개변수)カッコをパラメータと呼ぶ.
    出力に入力する括弧をパラメータと呼びます.
    (パラメータ=関数に渡される値.
    パラメータ=これらのパラメータを受け入れる変数)
    フェアな試合で起こった疑問.
    let距離宣言と
    速度*timeの違いをすぐに返します.
    function getDistance(speed, time) {
    	let distance;
    distance = speed * time;
    return distance;
    上のコードと
    function getDistance(speed, time) {
      return speed * time;
    上のコード出力結果は同じ値です.
    でもlet distanceで宣言と
    returnspeed*timeで書かれた違いは何ですか?
    私は考えて、今学んだ知識のスペクトル
    拡張性の違いのようです.
    let distance宣言で書かれているのは、下部に条件文(if,else)を加えてより深いコードを書くことができますが、次のコードは拡張できません.