FC2ブログ

[JavaScript]定数constはIEでは対応していない

JavaScriptでは、以下のようにconstを使用して定数を定義することができる。

const test = 100;

だけど、この const はIE(Internet Explorer)では非対応である。
サンプルとして以下のコードを実行した場合、Chromeブラウザでは、アラートダイアログが表示されるが、IEでは、アラートダイアログが表示されません。

<html>
<head>
<script>
function func() {
const test = 100;
alert(test);
}
</script>
</head>
<body>
<input type="button" value="ボタン" onClick="func()">
</body>
</html>



ちなみに、以下のように定数を変数(constをvar)に変更すると、
IEでもアラートダイアログが表示される。
<html>
<head>
<script>
function func() {
var test = 100;
alert(test);
}
</script>
</head>
<body>
<input type="button" value="ボタン" onClick="func()">
</body>
</html>



コメントの投稿

非公開コメント

プロフィール

hiiro

Author:hiiro

最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
Counter