質問: window.getContext('2d'); if(!window){ return; } window.strokeStyle="#000000"; window.strokeRect(0, 0, window.width, window.height); } PCとスマホとでcanvasのサイズやレイアウトを変更したりする予定ですが、まだその辺は特にやっていないので現在はまだ同じ設定になっています。 そういえばwindow変数を作ったりする前はエラーが出なかったとwindow変数の宣言やwindow変数を使っている部分を消して試してみるとやはりエラーは出ませんでした。 windowって予約語だったかな?とwinに変更(これこそ予約語?)して試してみても結果は同じでした。 なにが原因なのでしょうか?
回答: やはりwindowは予約語だったんですね。 windowを予約語じゃないだろうgに変えたらエラーが出なくなりました。 でもそのあとの描画がうまくいかなかったのですが、これはしばらく自分で考えてみようと思います。 >それ以前にここはJavaScriptの掲示板じゃないよ。 JavaScriptはJavaの仲間だと思っていて、全く同じではないですが、ここで質問してもいいと思っていました。 この掲示板をJavaScriptという単語で検索してみると10ページ(以上?)もの検索結果が出てきましたし。