値段

2031 ワード



値はプログラムが操作できる表現です
値は、文字列、文字、数値などの任意のデータ型です.
値はL-ValueとR-Valueに分けられます
代入演算子(=)に準じて左がL-Value、右がR-Value
L-Valueにはメモリアドレスがあり、識別子によるプログラミング制御が可能
逆に、R-Valueは、単一の式でのみ一時的に使用される一時値です

式#シキ#


式または式は、値を決定するために評価できる文です.
式は定数、変数、関数、演算子の組み合わせからなる
プログラミング言語は式から別の値を生成します
この演算過程を評価と呼ぶ
1 + 1 // 2로 평가되는 연산식
1 = 1 // true라는 값으로 평가되는 관계식
x + y // 변수도 값으로 평가되므로 식

ステートメント


ドアは、実行するアクションの構文単位です.
ゲートはデータに対してどのような動作をとるかを決定する
プログラムはこのような質問文の続きと言える.
ドアは内側に式があります
サイドエフェクトが生成されずに式評価のみで新しい値が返されるのとは異なり、文は実行時にサイドエフェクトを生成します.
const x = 1; //선언문
x = y + 1; //할당문
foo(); // 함수호출문
if (true) // 조건문
  • レポート
    https://365kim.tistory.com/85