<html>
<head><title>Using the const Keyword</title>
<script type="text/javascript">
const NOON = 12;
const FREEZING = 32; // Can't change
</script>
</head>
<body bgcolor="silver">
<big>
<script type="text/javascript">
document.write("Fahrenheit temp is " + FREEZING + ".<br />");
FREEZING =32 + 10;
NOON = NOON + " noon";
document.write("Make it warmer " + FREEZING + ".<br />");
document.write("See you at ", NOON, ".<br />");
</script>
</big>
</body>
</html>
上記のコードは、Firefox、Chrome、Safari では問題なく動作しますが、opera 12.02 では動作しません。キーワード「const」を使用したため、結果は次のようになります
華氏温度は 32 です。32 度暖かくしてください。12 時にお会いしましょう。
しかし Opera ブラウザは表示されます
華氏温度は 32 度です。42 度暖かくしてください。また正午に会いましょう。
ここで何が問題なのですか。