プログラミングメモ

自分が忘れないようにJava、Python、PHP、Linux、パソコントラブル対応についてメモします

変数宣言と変数の型 いろいろなプログラミング言語で比較

変数宣言と、宣言した変数に入れられる値(型)の違い。ここでは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の型が変わる