1. リテラル固定値を表すために使用される表現。定数とも呼ばれます。 1.1 数値リテラル<スクリプト> // 整数リテラル // 小数点 console.log(12); // 8進数 console.log(010); // 16進数 console.log(0x100); </スクリプト エフェクト表示 1.2 浮動小数点リテラル浮動小数点数は基数を区別せず、すべての浮動小数点数は 10 進数です (注: 浮動小数点数が 0 から 1 の間である場合、先頭の 0 は省略できます。たとえば、0.6 は .6 と表記できます)。浮動小数点数の精度は、10 進数よりもはるかに低くなります。 // 浮動小数点リテラル console.log(1.2); コンソールログ(-1.2); コンソールログ(0.1343); コンソールログ(.1343); コンソールログ(1.2e4); コンソールログ(1.2e-4); エフェクト表示 1.3 特別な値無限 // 無限 console.log(数値.MAX_VALUE); console.log(数値.MIN_VALUE); コンソールログ(5e789); コンソールログ(-5e789); コンソールログ(無限大); エフェクト表示 NaN : 正規数ではない isNaN() はデータが NaN かどうかを判断します。 // 非数 コンソールログ(0 / 0); コンソールログ(isNaN(0 / 0)); コンソールログ(isNaN(22)); エフェクト表示 1.4 文字列リテラル文字列リテラル: 一重引用符または二重引用符で囲みます。引用符の間には任意の数の文字を入れることができます。文字がない場合は空の文字列になります。 (注: 文字列に二重引用符が含まれている場合は、一重引用符で囲む必要があります。その逆も同様です) // 文字列リテラル console.log("これは '文字列' です"); コンソールログ("123"); console.log("000%$*^"); コンソールログ(" "); コンソールログ(""); エフェクト表示 **エスケープ文字**: // エスケープ文字 console.log("hello"); console.log("こんにちは"); console.log("こんにちは\"ya\""); エフェクト表示 変数2.1 変数の定義変数: コンピュータに保存されているデータの識別子。変数名に基づいてメモリ内のデータを取得できます。 変数の宣言: 変数を使用する前に定義して作成します。変数が使用前に定義されていない場合は、参照エラーが発生します。 定義方法: var の後にスペースを追加し、その後に変数名を追加します。 //変数定義 var name; var ユーザー名; var a; var b1; 2.2 変数の割り当て変数が定義された後、その変数のデフォルト値は undefined になります。変数に値が割り当てられると、変数であっても、あらゆるタイプのデータを内部に格納できます。 var は、カンマで区切って複数の変数を同時に定義できます。 コードは次のとおりです(例): // 変数定義 var name; var ユーザー名; var a; var b1; // 変数の割り当て var a=1,b=2,c=3; a = a + b + c; コンソールにログ出力します。 エフェクト表示: 3. データ型3.1 単純なデータ型複合データ型オブジェクト。 3.2 データ型の検出typeof を使用してデータ型を検出し、その後に括弧を追加し、括弧内にパラメータを記述します。 (変数のデータ型は可変であり、値が割り当てられるとデータ型は異なります) コンソールログ(typeof(6.8)); コンソールログ(typeof(-1)); console.log(typeof(NaN)); コンソールログ(typeof(false)); コンソールログ(typeof66); コンソールログ(typeof66+3); エフェクト表示 3.3 データ型変換(1)文字列に変換する toString() と String() はデータを文字列型に変換します。 「+」の特徴は、両側に文字列があれば、文字列を連結できることです。両辺に数字がある場合は算術関数です。 (2)デジタルタイプに変換する Number() は他のタイプのデータを数値タイプに変換できます。 文字列を整数に変換する parseInt() メソッド: 浮動小数点数を丸めて文字列を整数に変換できます。 (数値文字列の場合) (3)ブール型に変換する Boolean() は、あらゆるタイプのデータを変換し、他のデータをブール値に変換できます。 false に変換されます: NaN、0、""、空の文字列、null、未定義 true に変換: 0 以外、NaN 以外、空でない文字列 // 文字列型に変換 console.log(true.toString()); コンソールログ(文字列(2333)); コンソールログ(1 + ""); //デジタル型に変換 console.log(Number("11aa")); console.log(parseInt("123.11ac")); //整数に変換 console.log(parseFloat("12.123hh")); // ブール型に変換 console.log(Boolean(NaN)); console.log(ブール値("")); console.log(ブール値(未定義)); console.log(ブール値(" ")); コンソールログ(ブール値(123)); 3.4 プロンプトがデータ変換を受信する// var num = prompt("10 以内の数字を入力してください"); // num = parseInt(num); // console.log(typeof(num)); // 簡略化された記述 var num = parseInt(prompt("10 以内の数字を入力してください")); 数値 = 数値 + 3; console.log(数値); IV. 結論これでデータ型の学習は終了です。フロントエンドの学習を続けて、新しい自分に出会えることを期待しましょう。 JavaScript データ型の詳細な知識に関するこの記事はこれで終わりです。より関連性の高い js データ型については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 史上最も簡単な MySQL データのバックアップと復元のチュートリアル (パート 2) (パート 37)
>>: Docker を使用して MySQL 5.7 および 8.0 マスター スレーブ クラスターをデプロイする方法
現在の需要:グループとファクターの 2 つのテーブルがあります。1 つのグループは複数のファクターに...
背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...
データベース アプリケーションは、アプリケーション システムに不可欠な部分です。リレーショナル デー...
1. HTMLフォントカラー設定HTML では、フォント タグを使用してフォント コンテンツの色を設...
目次1. プロトタイプの関係2. プロトタイプチェーン3. 結論序文:前回の記事では、JavaScr...
国内のネットワーク環境が悪化し続ける中、さまざまな改ざんや乗っ取りが後を絶たず、サイト全体をHTTP...
1. 全体的な手順冒頭で、RabbitMQ サービスをインストールして実行する方法を紹介しましたが、...
効果: css: .s_type { 境界線: なし; 境界線の半径: 5px; 背景色: #f3f...
目次refとは何かrefの使い方DOM要素に配置するクラスコンポーネントに配置する関数コンポーネント...
目次1. setTimeout() タイマー2. setTimeout() タイマーを停止する3. ...
序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...
Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...
mysql maxとwhereの間の実行の問題SQLを実行します: テーブル「grades」を作成し...
問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...
結果:実装コードhtml <nav class="dropdownmenu"...