ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの基礎知識まとめ(2) はじめに、変数、値の型、演算子

JavaScriptの基礎知識まとめ(2) はじめに、変数、値の型、演算子

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-10 11:48:091556ブラウズ

今回は JavaScript の基礎知識のまとめをお届けします。 JavaScript の基礎知識のまとめ (2) 導入、変数、値の型、演算子 以下は実践的なケースです。一度見てください。

JS の正式なレビューを開始します

主流のブラウザとは何ですか

主流のブラウザ

カーネル

IE trident

Chrome Webkit/blink

Firefox Gecko

Opera Presto

Safari Webkit

JSの導入方法?

ページには 4ec11beb6c39d0703d1751d203c170532cacc6d41bbb37262a98f745aa00fbf0 タグが埋め込まれています

外部から導入された 54b86e6140fb5bbae763bc35f5ee64c72cacc6d41bbb37262a98f745aa00fbf0 に準拠していますWeb 標準 (w3c 標準の 1 つの項目) では、構造、スタイル、動作が分離されており、通常は外部参照を使用します

構造の動作スタイル

html js css

分離: 3 つのファイルは別々に記述され、開発標準

JS基本構文

変数(変数)

宣言、代入分解

単一var

変数宣言

命名規則

変数名は英字、_、$で始まる必要があります

変数名には文字、_、を含めることができます$,numbers

No 変数名としてシステムキーワードや予約語が使用可能

クエリキーや予約語

変数の宣言

//声明一个变量var a;
//声明多个变量var a = 100,
    b = 200,
    c = "holle world";

基本構文

元の値(スタックデータ):数値 ブール文字列未定義null(変更不可のオリジナル) value)

参照値(ヒープデータ):配列 オブジェクト関数…日付 RegExp など

//元の値の数種類//数値型、数値型 var a = 111;//文字列型、文字列型var b = " 私は超ハンサムです"//ブール型には true と false の 2 つの値があります。 Var c = true; var d = false; // undefinedvar e = unedfined; null型はステーションを表し、空を表します


コンピュータ 値を格納する際、元の値と参照値は別の場所に格納されます 元の値はスタック(スタック)に格納され、参照値は大まかに格納されます。 the heap (ヒープ);

//原始值 栈var a = 10,var b = a;
 a = 20; //打印出b-->10;
//引用值 堆//例子一var arr = [1,2];var arr1 = arr;
arr.push(3);//打印出arr1-->[1,2,3];//例子二var arr = [1,2];var arr1 = arr;
arr = [1,3];//打印出arr1-->[1,2];

jsスタックとヒープの違い

JSステートメント 基本ルール

ステートメントはセミコロン「;」で終わる必要があります。

JS

構文エラー

は後続のコードを終了させますが、他のJSコードブロックには影響しません記述形式は標準化する必要があり、「=、+、-、/」にはスペースを2回入れる必要があります

function Demon() {} 関数の後にセミコロンを追加する必要はありません。

for(){} の後にセミコロンを追加する必要はありません。

if(){}

/ の後にセミコロンを追加する必要はありません。 /JS 構文エラーは後続のコードを終了させますが、終了しません。他の JS コード ブロックに影響します

<script type="text/javascript">console.log(a);<script><script type="text/javascript">var b = 1;console.log(b);<script>//

コード ブロックの最初の部分は直接エラーを報告しますが、2 番目の部分の印刷には影響しません。


JS演算子

JSのNumbrデフォルト浮動小数点型

算術演算子

数学演算、文字列連結

任意の

データ型

に文字列を加えたものは文字列と等しい"+"

"-"、"*"、 "/"、"=、"()"

"+ +"、"--"、"+="、"-="、"/="、"*="、"%=";

優先順位は「最弱」、「()」が最上位

JSの足し算、引き算、掛け算、割り算

//加var a = 10,
    b = 20,
    c,
    e,
    g,
    h,
    f;
    c = a + b;//加 打印30
    f = 1 + "a"; //字符串拼接 打印"1a"
    e = b - a;//减 打印20
    g = a*b;//乘 打印200
    h = b/a;//除法 打印2var num = 0/0//打印NaN  全称Not A Number  计算机知道是数字但是显示不出来用NaN表示 叫非数  是Numbar类型
var a = 10;var b = 10;
a++;//打印a-->11;b--;//打印b-->9;a += 10//等于a = a + 10,打印a-->20a += 10 + 1//等于a = a + 10 +1 打印a-->21//*=、/=相似 不做介绍

続きます。 。 。 。次の章

論理演算子

、計算演算子

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 関連書籍:

JavaScriptの基礎知識のまとめ(1)

VUEの計算プロパティとリスナーのユースケース

vueのライフサイクル、vueインスタンス、テンプレート構文

以上がJavaScriptの基礎知識まとめ(2) はじめに、変数、値の型、演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。