TIL-2、変数、タイプ、関数
今日は正式な最初の授業です.
最初の打者は「変数」に入った.変数は、状況に応じて変化することができる値である.
-phone<-状況によって になる宣言は は、 に割り当てられています.を一緒に使うと 2番目の打者は「関数」です.
関数には3つの表現があります.
(デフォルトでは)
ここでfunction name
出力に入力する括弧をパラメータと呼びます.
(パラメータ=関数に渡される値.
パラメータ=これらのパラメータを受け入れる変数)
フェアな試合で起こった疑問.
let距離宣言と
速度*timeの違いをすぐに返します.
でもlet distanceで宣言と
returnspeed*timeで書かれた違いは何ですか?
私は考えて、今学んだ知識のスペクトル
拡張性の違いのようです.
let distance宣言で書かれているのは、下部に条件文(if,else)を加えてより深いコードを書くことができますが、次のコードは拡張できません.
最初の打者は「変数」に入った.
-phone<-状況によって
let phone;
phone = Apple
let phone = 'Apple';
let phone = 'Apple';
console.log(phone); //Apple 라고 출력 ```
関数には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)を加えてより深いコードを書くことができますが、次のコードは拡張できません.
Reference
この問題について(TIL-2、変数、タイプ、関数), 我々は、より多くの情報をここで見つけました https://velog.io/@skagns211/TIL-2-변수-타입-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol