ECMAScript データ タイプは 2 つのタイプに分類されます: 1. 基本データ タイプ (文字列、数値、ブール、未定義、ヌル、シンボル タイプなど); 2. 参照データ タイプ (オブジェクト、関数、配列タイプなど)。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
ECMAScript データ タイプは、基本データ タイプと参照データ タイプの 2 つのタイプに分類できます。
基本タイプ
基本型は値型とも呼ばれます。
#文字列: 任意の文字列
数値: 任意の数値
- ## ブール値: true、false
オブジェクト型は参照型とも呼ばれます
オブジェクト: 任意のオブジェクト
関数: 特別なオブジェクト (違いfrom Object: 実行可能)
- #Array: 特別なオブジェクト (数値添え字、内部データは順序付けされています)
- #データのタイプを決定する方法
typeof: 未定義、数値、文字列、ブール値、関数を決定できます決定できません: null とオブジェクト、オブジェクトとArray データ型の文字列式を返します。
instanceof: オブジェクトの特定のタイプを決定します。===:未定義、nullの判定が可能
1. 基本型の判定方法:
var a; console.log(a);//undefined console.log(typeof a);//"undefined" console.log(a===undefined);//true a=4; console.log(typeof a==="number");//true a='dewferf'; console.log(typeof a==='string');//true console.log(typeof a==='String');//false a=true; console.log(typeof a === 'boolean');//true a=null; console.log(typeof a,a===null);//"object",true
2. 参照型の判定方法
var b1={ b2:[1,'avc',console.log], b3:function(){ console.log('b3'); return function(){ return 'lxyxxx'; } } }; console.log(typeof b1.b2);//'object' console.log(b1 instanceof Object,b1 instanceof Array);//true,false console.log(b1.b2 instanceof Array,b1.b2 instanceof Object);//true,true console.log(b1.b3 instanceof Function,b1.b3 instanceof Object);//true,true console.log(typeof b1.b3);//'function' console.log(typeof b1.b3 === 'function');//true console.log(typeof b1.b2[2]);//'function' console.log(typeof b1.b2[2] === 'function');//true b1.b2[2](4);//因为b1.b2[2]是函数,所以会执行 b1.b3()();//
シンボル タイプ
シンボルは、ECMAScript6 で導入された新しいデータ タイプで、一意の値を表します。次の例に示すように、Symbol() 関数を使用して生成されます。 var str = "123";
var sym1 = Symbol(str);
var sym2 = Symbol(str);
console.log(sym1); // 输出 Symbol(123)
console.log(sym2); // 输出 Symbol(123)
console.log(sym1 == sym2); // 输出 false :虽然 sym1 与 sym2 看起来是相同的,但实际上它们并不一样,根据 Symbol 类型的特点,sym1 和 sym2 都是独一无二的
Symbol 関数のパラメーターは、現在の Symbol 値の説明のみを表すため、戻り値は同じパラメータを持つ Symbol 関数は等しくありません。
#新しいコマンドを Symbol 関数の前に使用することはできません。使用しないと、エラーが報告されます。これは、生成されたシンボルがオブジェクトではなくプリミティブ型の値であるためです。つまり、 Symbol値はオブジェクトではないため、プロパティを追加することはできません。基本的には文字列のようなデータ型です。
【関連する推奨事項:JavaScript 学習チュートリアル
】
以上がECMAScript にはどのようなデータ型がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

dint是带符号位的32位整数类型;dint的表示方法及范围是“L#-2147483648~L#+2147483647”,定义为双整数或长整数,字节是电脑里的数据量单位,在计算机中,数据只用0和1这种表现形式。

es2017是es8。es全称“ECMAScript”,是根据ECMA-262标准实现的通用脚本语言,而由2017年6月正式发布的版本,其正式名为ECMAScript2017(ES2017),因其是ECMAScript的第8个版本,因此可简称为es8。

时间序列数据是一种在一段时间内收集的数据类型,它通常用于金融、经济学和气象学等领域,经常通过分析来了解随着时间的推移的趋势和模式Pandas是Python中一个强大且流行的数据操作库,特别适合处理时间序列数据。它提供了一系列工具和函数可以轻松加载、操作和分析时间序列数据。在本文中,我们介绍时间序列数据的索引和切片、重新采样和滚动窗口计算以及其他有用的常见操作,这些都是使用Pandas操作时间序列数据的关键技术。数据类型Python在Python中,没有专门用于表示日期的内置数据类型。一般情况下都

MySQL性别采用多种数据类型来表示性别字段,例如CHAR、ENUM等,最终采用哪种类型,取决于实际需求以及数据存储的大小和性能。

本篇文章给大家整理分享一下ECMAScript特性,带大家花一个小时,迅速了解ES6~ES12的全部特性。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

decimal是MySQL中存在的精准数据类型,语法格式“DECIMAL(M,D)”。其中,M是数字的最大数(精度),其范围为“1~65”,默认值是10;D是小数点右侧数字的数目(标度),其范围是“0~30”,但不得超过M。

MySQL是世界上最流行的关系型数据库管理系统之一,因其可靠性、高安全性、高扩展性以及相对低的成本而得到了广泛应用。MySQL的数据类型定义了各种数据类型的存储方式,是MySQL的重要组成部分。本文将详解MySQL的数据类型,以及在实际应用中需要注意的一些知识点。一、MySQL的数据类型分类MySQL的数据类型可以分为以下几类:整数类型:包括TINYINT、

mysql中银行卡号用“varchar”字符串类型,因为银行卡的号码较长并且全是数字,为了方便存储,就统一存储为字符串类型。如果用“number”类型,会超出“int”类型的最大值范围,必须用“bigInteger”存储,而它不利于数据的正常转换。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック



