前提・実現したいこと
ProgateでJavaScriptの勉強中なのですが、わからないことがあります。
発生している問題・エラーメッセージ
以下のコードで以下の出力結果の通り出力されます。
が、
const convertToYen=(priceDollar)=>{ return priceDollar * dollarYenRate; }
の部分がなぜ成立するかがわかりません。
priceDollarは定義されていないのに、どうして値を引っ張ってこれるのでしょうか。
該当のソースコード
~コード~
const dollarYenRate=110; const convertToYen=(priceDollar)=>{ return priceDollar * dollarYenRate; } const information = (name, price) => { console.log(`アメリカドルで${name}は${price}ドルです`); const priceYen = convertToYen(price); console.log(`日本円で${name}は${priceYen}円です`); }; information("香水", 48); information("お菓子", 6);
~出力結果~
アメリカドルで香水は48ドルです
日本円で香水は5280円です
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー