JS開発における基本的なデータ型の詳細な紹介

黄舟
リリース: 2017-10-19 10:39:44
オリジナル
1099 人が閲覧しました

JSのデータ型には、基本データ型、複合データ型、特殊データ型があり、今日はまず基本データ型を中心に説明します。興味のある方は一緒に見てみましょう

JS開発における基本的なデータ型とは何でしょうか? JS のデータ型には、基本的なデータ型、複合的なデータ型、特殊なデータ型があります。今回はまず基本的なデータ型を中心に説明します。

0. まず次の 2 つの知識点を思い出してください:

0.1typeof は変数の型を検出するために使用されます

Writing: typeof a;

0.2console.log() は変数を検出するために使用されますタイプ コンソールは必要な部分を印刷します

一般的なブラウザで HTML ファイル ページに入った後、右クリックして [検査] を選択すると、コンソールが表示され、印刷した内容が表示されます

さらに: アラート ( ) はページのポップアップ表示コンテンツ

document.write() はページ上にコンテンツを出力する方法です

1. 変数: 基本的なデータ型について話す前に、まず JS が変数をどのように定義するかを理解しましょう。

1.1 変数の定義: 変数を定義するとき、タイプ (コンテナーのタイプ) に関係なく、変数に初期値を与えることができます。

1.2 変数の命名仕様: 文字、数字、アンダースコア、$ の組み合わせは、キーワードや予約語で始めることはできません。

1.3 初期値は次の 5 つのタイプのみです:

Number タイプ Number、数値または小数点のみ可能


var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number
ログイン後にコピー

String タイプ String、一重引用符または二重引用符で囲まれた任意の文字


var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
ログイン後にコピー

Boolean 型 Boolean は、true または false を表すために true または false のみを使用できます


var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean
ログイン後にコピー

未定義 未定義、変数を定義した後に値が割り当てられない、この変数は未定義です


var g;
console.log(typeof g);//undefined
ログイン後にコピー

空の null、これはオブジェクト型、オブジェクト型 オブジェクトには、配列オブジェクト、数学オブジェクト、日付オブジェクトなど、たくさんの種類があります(後で学習します)


var h = "";
console.log(typeof h);//null
ログイン後にコピー

そして、この5つがJSの5つの基本データ型です。

2. 型変換

数値型、文字列型、Boolean型の相互変換

2.1 値の変換 - Number()


console.log(Number("123"));//123
console.log(Number("12.3"));//12.3
console.log(Number("12hshs"));//NaN
console.log(Number('0034'));//34
console.log(Number(""));//0
console.log(Number(true));//1
console.log(Number(false));//0
console.log(Number(null));//0
console.log(Number(undefined));//NaN
ログイン後にコピー

注: NaN: 数値ではなく、その他の It後で説明します

2.2 文字列 String() に変換します。書いた内容は何に変換されます


console.log(String(123));//123
console.log(String(0));//0
console.log(String(true));//true
console.log(String(false));//false
console.log(String(undefined));//undefined
console.log(String(null));//null
ログイン後にコピー

2.3 Boolean() に変換します

ヒント:

0 が true の場合はブール値に変換します

文字列に変換 ブール値 非 null は true

NaN null 未定義 文字列を false に変換


console.log(Boolean("123"));//true
console.log(Boolean("0"));//true
console.log(Boolean("山东"));//true
console.log(Boolean(""));//false
console.log(Boolean("true"));//true
console.log(Boolean("false"));//true
console.log(Boolean(14));//true
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(-100));//true
console.log(Boolean(undefined));//false
console.log(Boolean(null));//false
ログイン後にコピー

概要

以上がJS開発における基本的なデータ型の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート