js データ型 基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、 参照データ型: オブジェクト
null以外の基本データ型はtypeofで判断でき、Function以外の参照データ型はObjectを返す。 a = 1 とすると、 b = '2'、 c = 真、 d = 未定義、 e = ヌル、 f = シンボル('f')、 g = 関数 () {}, h = [], i = 新しい日付() console.log(タイプa) コンソールログ(typeofb) コンソール.log(typeof c) コンソールログ(typeof d) console.log(e 型) console.log(typeof f) console.log(typeof g) console.log(h 型) コンソールログ(typeof i) 出力を表示する null の typeof が object であることがわかります。これは歴史的なバグです。興味があれば、「typeof null」の歴史を参照してください。 nullを判定するには次の方法を使用できます 関数 checkNull(num) { 数値 === null を返す } オブジェクトの詳細な型はObject.prototype.toString.call()で判別できます。 関数 checkObject(obj) { Object.prototype.toString.call(obj) を返します。 } コンソールログ(checkObject(g)) コンソールログ(checkObject(h)) コンソールログ(チェックオブジェクト(i)) 出力結果を見ることができます コンストラクタconstructor()によっても判断できる console.log(g.constructor === 関数) console.log(h.constructor === 配列) console.log(i.constructor === 日付) 出力結果を見ることができます 要約する js データ型とその判定方法についての記事はこれで終了です。より関連性の高い js データ型と判定内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Ubuntu での MySQL および MySQL Workbench のインストール チュートリアル
>>: dockerカスタムイメージでphp7をビルドする方法
Windows フォームと同様の効果を得るには、中央をドラッグして div の位置を変更し、端をド...
HTMLに触れた当初はレイアウトにいつもテーブルを使っていましたが、とても面倒で見た目も悪かったの...
概要Nginx ロード バランシングは、アップストリーム サーバー (実際のビジネス ロジックによっ...
文字列関数文字ascii(str)のASCIIコード値をチェックし、strが空の文字列の場合は0を返...
スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...
<br />元のアドレス: http://andymao.com/andy/post/8...
目次1. 閉鎖の概念追加の知識ポイント: 2. 閉鎖の役割: 3. 閉鎖例3.1 liをクリックする...
背景データ ウェアハウス モデリングでは、何ら処理されていない元のビジネス レイヤー データは OD...
Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッ...
123WORDPRESS.COM では、FileZilla のダウンロード リンクを提供しています:...
目次MySQLマスタースレーブの基本原理3つのbinlog形式の比較混合形式のバイナリログが存在する...
考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...
目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...
目次1. はじめに2. 使用1. vue2とvue3の違い2. ページ上の一部のデータはキャッシュす...
目次0x01. パゴダパネルをインストールする0x02. サーバーポートを開く0x03. ブラウザを...