Kawanet Blog II

アクセスカウンタ

zoom RSS [JavaScript] Safari では char/short などの予約語を変数名に使えない

<<   作成日時 : 2007/05/15 22:51   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Safari では char や short といった予約語(Future Reserved Words) を、
JavaScript の変数名として使えないのですね。
IE や Firefox では動くのに、Safari だけ動かないプログラムがあり、ハマりました。。。
【こちら】で実際のブラウザの動作を実験できるようにしておきました。
<script>
var char = "char";
document.write( char + " is available." );
</script>
という簡単なスクリプトで確認できます。

WordIE7FirefoxSafari
abstract  N/A
enumN/A N/A
int  N/A
short  N/A
boolean  N/A
exportN/AN/AN/A
interface  N/A
static  N/A
byte  N/A
extendsN/A N/A
long  N/A
superN/A N/A
char  N/A
final  N/A
native  N/A
synchronized  N/A
classN/A N/A
float  N/A
package  N/A
throws  N/A
constN/AN/AN/A
goto  N/A
private  N/A
transient  N/A
debuggerN/A N/A
implements  N/A
protected  N/A
volatile  N/A
double  N/A
importN/AN/AN/A
public  N/A


Safari でも、最新の WebKit 522 では動作が IE7 互換に変わっています。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
[JavaScript] Safari では char/short などの予約語を変数名に使えない Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる