変数宣言と変数の型 いろいろなプログラミング言語で比較
変数宣言と、宣言した変数に入れられる値(型)の違い。ここではJavaだけ厳格。
Java
//変数宣言と初期値代入
int a = 0; //宣言した型になる
a = 'a'; //このように、型が違う値は代入できない
Python
#変数宣言と初期値代入
a = 0 //変数に代入される値の型になる
a = 'a' //型の違う値を代入すると変数aの型が変わる
PHP
//変数宣言と初期値代入
$a = 0; //変数に代入される値の型になる
$a = 'a' //型の違う値を代入すると変数aの型が変わる
※PHPでは、変数名の先頭に$が必要
JavaScript
//変数宣言と初期値代入
var a = 0; //変数に代入される値の型になる
a = 'a'; //型の違う値を代入すると変数aの型が変わる