• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:coffeescriptのvoidって)

coffeescriptでjavascriptのvoidを使おうとするとreserved word 'void'と表示される

このQ&Aのポイント
  • プログラミング初心者です。coffeescriptでjavascriptのvoidを使おうとするとreserved word 'void'と表示されてうまくいきません。
  • coffeescriptに変換したコードでreserved word 'void'と表示されるエラーが発生します。
  • js2coffee.orgを使って逆変換も試みましたがエラーが発生してしまいました。

質問者が選んだベストアンサー

  • ベストアンサー
  • q-ue
  • ベストアンサー率75% (12/16)
回答No.1

void はCoffeeScriptで内部的に使われているので、予約語となっています。 代わりにundefinedを使ってください。 とは言ったものの、上記のコードでは、undefinedを使う必要がありません。 また、関数を定義するときは、普通は、関数文か関数式を使います。 Functionコンストラクタは、動的に関数を定義する必要があるときに使います。 参考コード(JavaScript) var ahya, ahei=function(){ clearTimeout(ahya); }; document.onkeydown=ahei; ahya=setInterval(function(){ if(pageYOffset<document.height-innerHeight){ window.scrollBy(0,1); }else{ ahei(); } },12.5); console.log(ahya);

参考URL:
http://jashkenas.github.com/coffee-script/documentation/docs/lexer.html
anooka
質問者

お礼

ありがとうございました エラーなしに実行することができました

関連するQ&A