JavaScriptの式とは何ですか?
JavaScriptでの表現とは何か、そしていくつかの単語が物事を実際よりも複雑に聞こえさせる方法を学びましょう。
JavaScriptでは、式は、値で回答される質問をするための単なる方法であり、常に単一の値 。
これは表現です:
console.log(5 + 5)
// result: 10
上記で起こっていることは次のとおりです。
あなたは尋ねます:「JavaScript、5 + 5とは何ですか?」
JavaScript:「5+5は10に評価されます。
式は、結果を取得する方法です。 またはの評価 (同じこと、別の単語)入力の—この場合、5+5。
JavaScriptのtypeof
を使用した別の式を次に示します。 演算子:
console.log(typeof([]))
// result: object
上記のコードでは、JavaScriptに「[]
のタイプは何ですか」と尋ねます。 (角かっこ)? 」
そしてJavaScriptは「オブジェクト」に答えます 。
これがJavaScript式の本質です。質問すると答えが得られます(単一の値の形で) )。
驚いた?この用語がもっと複雑なものに進化することを期待していましたか?
もしそうなら、あなたは一人ではありません。式の辞書の定義は次のとおりです。
- 自分の考えや気持ちを知らせる行動。
- 特定の感情を伝える誰かの顔の表情。
あなたのことはわかりませんが、上記の2つの定義には、上記のコード例と関係があるように思われるものはありません。
ただし、式という用語が数学でどのように使用されているかを見ると、おそらくより関連性が高いことがわかります。しかし、あなたが私のようで、母国語が英語ではない場合、プログラミングの文脈で「表現」を初めて聞いたときに数学について考えなかった可能性がかなりあります。
最終的な考え
単語をコンテキスト(この場合はプログラミング)に関連付けるのに苦労していると、通常は覚えにくくなり、単純な概念でさえ頭を包み込むのが難しくなる精神的な障壁が生じます。
だからこそ、技術用語の文脈上の意味を学ぶことは、コーディングの方法を学ぶときの戦いの半分だといつも言っています
幸いなことに、解決策は簡単です。それが固執するまであなたはただ繰り返す必要があります。最終的には、プログラミングコンテキストにいるときに、式をプログラミングに関連付け始めるようになります。これは、「アサーション、アナウンス、ルックス」などに関連付けるのと同じです。 およびその他の外 プログラミングの。
-
JavaScriptの日付オブジェクトとは何ですか?
Dateオブジェクトは、JavaScript言語に組み込まれたデータ型です。以下に示すように、日付オブジェクトはnew Date()で作成されます- new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ]) 例 次のコードを実行して、JavaScriptでDateオブジェクトを実装してみてください- <html> <head>
-
C#でのラムダ式とは何ですか?
ラムダ式は、匿名メソッドを表すためのより良い方法です。匿名メソッドとLambda式の両方で、メソッドの実装をインラインで定義できますが、匿名メソッドでは、メソッドのパラメーター型と戻り型を明示的に定義する必要があります。 expression {} 任意のラムダ式をデリゲート型に変換できます。ラムダ式を変換できるデリゲート型は、パラメーターの型と戻り値によって定義されます。ラムダ式が値を返さない場合は、アクションデリゲートタイプの1つに変換できます。それ以外の場合は、Funcデリゲートタイプの1つに変換できます。 static void Main(string[] args){ &n