JS組成、変数、データタイプ:戦闘へのWebフロントエンドの取得

JSは、クライアントの言語を行います

Jsの文法によると、ページ内の関連要素を動作させるために、そして時にはブラウザ内の機能のいくつかを操作します

JSは、3つの部分から構成されています。

  • ECMAScriptの(ES):言語と基本的なオブジェクトの構文を説明
  • DOM(ドキュメントオブジェクトモデル):ドキュメントオブジェクトモデルは、ページの操作のプロパティとJSの方法、DOM要素の数によって方法およびインタフェース処理Webコンテンツを記述する
  • BOM(ブラウザ・オブジェクト・モデル):ブラウザオブジェクトモデル、ブラウザを動作させるため、ブラウザの方法及びインタラクティブインタフェースを記述する。

変数変数のJsで

まず、基本データ型:未定義、ヌル、ブール値、数値、文字列、記号、2つの複合データ型からなる群によって、オブジェクト、オブジェクト、本質的に障害者の名前の2つのカテゴリに分類JSデータ。

変数:変数量は、プログラミング言語で、店のものに使用され、実際には変数名であり、異なる値を表します。

// ES3
var a = 123;
// ES6
let b = 100;
b = 200 //报错
const c = 1000;

// 创建函数也相当于在创建变量
function fn() {}

// 创建类也相当于创建变量
class A{}

// ES6的模块岛屿也可以创建变量
import a from './a.js'

// Symbol创建唯一值
let n = Symbol(100)
let m = Symbol(100)

要約:

変数varを宣言すると、ステートメントは、上書き前の宣言の後、繰り返されてもよいです

スコープで宣言された変数を有するましょう、範囲は同じDECLARE変数で繰り返されていない、変数の値を変更してもよい、例えば、せ= 1;はなく、ステートメント再び、= 2せ、エラーが求められます。キャッチされないにSyntaxError :識別子「A」は既に宣言されています

CONSTと宣言された変数は、変数の値を変更しないで、一定であるが、メモリに格納されているようなオブジェクトなどの複雑なデータタイプは、あるオブジェクトへのポインタであり、まだ変更できCONSTステートメントを持つオブジェクトオブジェクトの値ではなく、もう一度オブジェクトを宣言

データ型JS

基本データ型

  • デジタル数(デジタルおよび従来のNaN)
  • 文字列
  • ブール値ブール
  • NULLポインタヌル
  • 不定不定
  • ユニークな値(ユニークな値)のシンボル

参照データ型オブジェクトオブジェクトタイプ

  • 共通オブジェクト{}
  • オブジェクトの[]配列
  • 正規のRegExpオブジェクト
  • 機能機能データタイプ
  • 数学数学関数オブジェクト
  • 日付オブジェクト

データ型のシナリオ:

私たちは、Ajaxリクエストを介してデータを取得する前に、まずローカル初期化データには、通常、私たちのような、良好なデータ構造を定義するために、データにデータを要求する前に、デフォルトのデータを与えます:

var data = {
    count: 0,
    isActive: true,
    goods: [],
    model: null,
    message: ''
}
web前端开发学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法
(从零基础开始到前端项目实战教程,学习工具,职业规划)

オペレータの検証データ型のtypeof

与えられた変数のデータ・タイプを検出するためのtypeof演算子。データタイプは、オペレータtypeofを検出することができます:

  • 未定義
  • ブーリアン
  • オブジェクト
  • 関数
var message = 'some string'
console.log(typeof(message) // "string"

var arr = [1,2,3,4]
console.log(typeof(arr) // "object"
console.log(typeof(null) // "object"

なぜなら特別なヌル値のヌル戻る「オブジェクト」typeof演算呼び出しは、上記の例では、空のオブジェクト参照であると考えられます。変数がtypeof演算正確ではないとの配列であるかどうかを検出し、それが「オブジェクト」に戻ります。

おすすめ

転載: blog.51cto.com/14592820/2459417
おすすめ