変数・定数 - Javascript Python Ruby

定数

Javascript には、定数はサポートされていますが、Python は、サポートされていません。

Python では、慣習的に大文字とアンダーバー(_)のみの変数が定数を表すことが多いようです。

Ruby で定数を宣言するには、アルファベットの大文字で始まるものが定数です。警告はでますが、再代入することができます。

  • Javascript
  • Python
  • Ruby

Javascript

const py = "python"
console.log(py)

py = "javascript" // TypeError: Assignment to constant variable.

Python

PY = "python"
print(PY)

Ruby

NAME = "Jon"
puts(NAME)

NAME = "Taro"
puts(NAME)

TypeError: Assignment to constant variable.

TypeError: 定数変数への代入。

変数の宣言

Javascript で、var、const、let の宣言を付けない変数は、グローバル変数です。

  • Javascript
  • Python
  • Ruby

Javascript

let py = "python";
console.log(py)

Python

py = "python"
print(py)

Ruby

py = "python"
puts(py)