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をビルドする方法
目次序文1. Iceraven ブラウザ (Firefox) (Android) 2. (アンドロイ...
現象: divを一定の振幅で円、楕円などに変更する方法: CSSのborder-radiusプロパテ...
Linux シェル環境で直接呼び出すことができます。公式 Web サイトによると、Zabbix のデ...
目次導入公開コード(バックエンドインターフェース)例 1: 最もシンプル (純粋な HTML)コード...
この記事の例では、カウントダウンプロンプトボックスを実装するためのJavaScriptの具体的なコー...
目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...
目次getApp()ページエントリファイルの先頭に変数を定義しますwx.createSelector...
Mysql で特定のフィールドからスペースを一括削除する方法はありますか?文字列の前後のスペースだけ...
LinuxサーバーのデフォルトのSSHポート番号は通常22なので、ほとんどのユーザーはセキュリティ上...
一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...
マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...
Python8のインストールを最小化した後、Python3.8.1をインストールしました。オンライン...
目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...
目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...
MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...