JavaScript

*[JavaScript] Firefox3.5 プロトタイプチェーンの不具合(3.6 betaでは修正されています)

以下は、Firefox3.5でJavaScriptを実行した際に起こるプロトタイプチェーン処理の不具合の例です。 なお、この不具合は3.6 betaで修正されています。(Bugzillaで報告・確認済み) <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var Foo = function(){}; Foo.prototype.hello = function(){ alert("0")</meta></head></html>…

*[JavaScript] 比較演算子 == と === の速度を比較

JavaScriptには == 演算子の他に === という演算子があります。型を自動的に変換して比較するのが == で、 変換しないで比較するのが === 。 ということは、型の変換処理が入らない分、 === を使えば高速に動作するのかなと思い、以下のプログラムで処理速度…