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をビルドする方法
MySQL 5.7.17、現在最新バージョンのようです、ダウンロードアドレスここで、プラットフォーム...
ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...
WeChatアプレットはスクロールビューを使用して左右のリンクを実現します。参考までに、具体的な内容...
大量のデータを扱うシステムの中には、クエリ効率の低さやデータの保存時間の長さといったデータベースの問...
1. はじめに以前、「MySQL マスター スレーブ同期の原理」という記事を書きました。この記事を読...
現象Dockerコンテナを起動する docker run –name [コンテナ名] [コンテナID...
目次序文1. マルチレベルのデータとイベントの配信には$attrsと$listenersを使用する2...
この記事の例では、ミニプログラムでリストカウントダウンを実装するための具体的なコードを参考までに共有...
コンテナを作成する [root@server1 ~]# docker run -it --name ...
MySQL でレコードを更新すると、構文は正しいのですが、レコードが更新されません...質問文実行前...
コンテンツ1. 読者に留まる理由を与える。ウェブページを面白く魅力的なものにしましょう。しかし、まず...
最近、ウェブサイトを開発する際にトップに戻るボタンを作成する必要がありますが、私は主にバックエンドの...
序文クエリの最適化は一夜にして達成できるものではありません。対応するツールの使い方を学び、他の人の経...
会社から、負荷を実装するためにnginxをベースにFordプロジェクトのWebServiceサーバー...
この記事では、例を使用して、MySQL ストアド プロシージャの原理と使用方法を説明します。ご参考ま...