JS、console.logについて学習中の初心者です。例題で出くわした以下のサンプルコードの内容が理解できないためどなたか解説をお願いできないでしょうか。
(関数や変数など基礎的なところは学習済みですが、根本的な理解が誤っているかもしれません)
発生している問題・エラーメッセージ
わからないこと
1、なぜconsole.log(val);の値が2になるのか
2、console.log(sample(2))の2の意味
3、var value と valは別の関数として考えていいのか
4、そもそもどのように計算していけば良いのか分かりません。。。
((((((JavaScript))))))
<script> var value = 10; function sample(val){ console.log(val); val = val*2; return val; console.log(val); } console.log(sample(2)); if(value === 10){ console.log('true'); value = sample(value); }else{ console.log('false'); } var result = 0 for(var i = 0; i < 10; i++){ console.log(i); result = sample(value); console.log(result); }
試したこと
デベロッパーツール内で色々と試しましたがよくわかりませんでした。
抽象的な質問で申し訳ありませんが、質問できる人がおらず困っています。
どうかよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー