戻る

変数と代入

コンピュータは自分の意志で、記憶、計算することができません。算術演算子によって得られた解を記憶しなければ、得られた解による次の式に利用することができません。そのために変数を用意します。

変数とは、メモリに、プログラムの「式」や「値」などの情報をを一時的に記憶する場所のことです。変数名とは、メモリ上のその場所に名前をつけることです。

JavaScript

<meta http-equiv="Content-Type" content="text/plain">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/javascript">
var teihen = 10;
var takasa = 5;

var menseki = (teihen * takasa) / 2;

document.write(menseki);
</script>

PHP

<?php
header("Content-type: text/plain; charset=utf-8");
$teihen = 10;
$takasa = 5;

$menseki = ($teihen * $takasa) / 2;

echo $menseki;
?>

変数名

プログラム言語の変数名は自由につければいいわけではなく、決まりがあります。

特に、最初の一文字目は「_」、英字「a~z、A~Z」、(アスキー文字127~255)しかつけることはできません。 2文字目以降は、「_」、英字「a~z、A~Z」、数字「0~9」(アスキー文字127~255)をつけることができます。

数字は2文字目以降しか使えないので注意が必要です。また、PHPやPerlの場合は宣言文が必要ない代わり先頭に「$」マークが必要です。

予約語

言語の構文で使われる言葉は「予約語」と呼ばれ、構文特別ができなくなるため、変数名に使うことはできません。

JavaScriptの予約語例

abstract、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、extends、false、final、finally、float、for、function、goto、if、implements、import、in、instanceof、int、interface、long、native、new、null、package、private、protected、prototype、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、true、try、var、viod、while、with…

PHPの予約語例

__halt_compiler()、abstract、and、array()、asbreak、callable (PHP 5.4 以降)、case、catch、classclone、const、continue、declare、defaultdie()、do、echo、else、elseifempty()、enddeclare、endfor、endforeach、endifendswitch、endwhile、eval()、exit()、extendsfinal、for、foreach、function、globalgoto (PHP 5.3 以降)、if、implements、include、include_onceinstanceof、insteadof (PHP 5.4 以降)、interface、isset()、list()namespace (PHP 5.3 以降)、new、or、print、privateprotected、public、require、require_once、returnstatic、switch、throw、trait (PHP 5.4 以降)、tryunset()、use、var、while、xor、__CLASS__、__DIR__ (PHP 5.3 以降)、__FILE__、__FUNCTION__、__LINE__、__METHOD____NAMESPACE__ (PHP 5.3 以降)、__TRAIT__ (PHP 5.4 以降)…

inserted by FC2 system