jsで関数の存在チェック
- <!DOCTYPE html>
- <html lang="ja">
- <head>
- <meta charset="UTF-8">
- <title>jsで関数の存在チェック</title>
- </head>
- <body>
- <h1>jsで関数の存在チェック</h1>
- <script type="text/javascript">
- function checkType(find) {
- var str = "";
- if (typeof(find) == "function") {
- str += "関数です<br />";
- }
- else {
- str += "関数じゃなくて「" + typeof(find) + "」です<br />";
- }
- return str;
- }
-
- function aaa() { return true; }
- abc = "あいう";
- def = new Array();
-
- document.write("「aaa」は" + checkType(aaa));
- document.write("「abc」は" + checkType(abc));
- document.write("「def」は" + checkType(def));
-
- </script>
- <div style="font-size:10pt;text-align:right;margin-top:0.5em;">
- <a href="//tips.recatnap.info/" target="_top">PCスキルの小技・忘却防止メモ</a> -
- <a href="//tips.recatnap.info/wiki/" target="_top">PCスキルの小技・忘却防止メモのまとめ(wiki)</a>
- </div>
- <div style="font-size:10pt;text-align:center;margin-top:0.5em;padding:0.5em;border-top:1px solid #ccc;">
- Copyright © 2009 by PCスキルの小技・忘却防止メモ. All rights reserved.
- </div>
- </body>
- </html>