F12 を押して、Developer Tools: Console を確認します。私は今あなたのコードを試しましたが、私にとってはうまくいきます - Chrome バージョン 30.0.
数学的対数ではなく、コンソール ログを取得しているので、Math オブジェクトに同様の名前の関数が存在することをやめてしまう可能性があります。ここでは一切関係ありません。
あなたはまた、ほんの少しシャウティに出くわしています。console.log()
正常に動作し、あなたの質問は、どこを見ればよいかを知っていることを示していませんでした. これは完全にあなたの問題ですが、私はあなたを助けようとしています. 私は明らかにあなたが提供した情報にしか従うことができず、あなたの最初の質問が非常に明確に書かれたとは言えません.
投稿したコードのスニペットはここで完全に正常に機能するため、呼び出しコードと (投稿していない) が問題の原因であると思われます。何が問題なのかを調べるために、これらをデバッグする必要があります。
Chrome デバッガーの使い方を知っていますか? Chrome またはコンソールにエラー メッセージが表示されていますか?
必要に応じて単純なページでテストし、ページ内の他のエラーやページを壊す周囲のコンテキストを除外します。ready
よくある間違いの 1 つは、jQueryハンドラーなどで関数を宣言してから、それらにグローバルにアクセスしようとすることです。ロギング関数が実際にグローバルであることを確認してください (他のブロックfunction(){}
またはオブジェクト{}
ブロックの外側)。
最後に、移植性のためにロギング機能があるのは良いことですが (私自身も持っています) put()
、適切な名前ではありません。それを命名するconsoleLog()
かlog()
、より良いでしょう。