ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptの基礎知識
JavaScriptの学習
タグ(スペース区切り)変数
2. 変数には文字、数字、アンダースコアを使用できます。 (_) またはドル記号 ($)。
1. 文字、アンダースコア、またはドル記号で始まる必要があり、その後に文字、アンダースコア、ドル記号、数字を続けることができます。
var myvar=123;4. データ型 string(文字列)
Array (配列)
var mychar1="双引号包起来的字符串";//这是字符串 var mychar2='单引号包起来的字符串';//这也是字符串 var mychar3='小蒜:"我喜欢我们班的小可。"';//字符串中有双引号,用单引号包含 var mychar4="Uncle Wang:"\"小蒜啊,'学习好'才能吸引女孩哦~\""; //或者在特定符号(引号)前使用\符号,使其转义输出 var mynum1=6; //这是数字6var mynum2=6.00; //这也是数字6> var mynum3=123e;//这是使用科学(指数)计算法来书写的12300000 var mynum4=123e-5;//这是0.00123var mynum5=ture;//这是布尔值 var mynum6=[1,2,3];//这是数组 var myobject={"p":"Hello"};//这是对象
基本的な式と演算子
var y="you"; var mysay="I"+"love"+y; //=后面是串表达式,mysay值是字符串 var mynum=12+6*2;//=后面是数值表达式,mynum值是数值 var mynum>12;//=后面是布尔表达式,mysay值是布尔值2. 演算子2.1 算術演算子
例: +-8*/
var num=24; var myresult1=++num%4+6*2;//myresult是多少呢? var myresult2=num%4+6*2;//myresult是多少呢?
2.2 代入演算子
算術演算子の変換 = の前に置くことで簡略化できます。たとえば、num%=4 は num=num%4 と同等です。
例:>、f539a70d3ea090bac4faa80192f58ccc=、<=
==等しい===すべて等しい
! =
2.4 と等しくない 論理演算子
&& (直列)
|| (並列)
-* / およびその他の算術演算子
&& ||!
=コピーシンボルなどの論理演算子。同じレベルの操作が左から右に実行される場合、複数レベルの括弧は内側から外側になります。
ここで注意してください。優先順位がわからない場合は、括弧を追加して操作の順序を覚えてください。
演習: 数値と文字列をリンクする
以下の文字列以外の結果を指摘してください
配列
配列とは
一文で理解: 複数のデータを格納できる変数
配列( Arry) 順番に並べられた値の集合です。個々の値は要素と呼ばれ、その位置に番号が付けられます (0 から始まり、最初の要素には 0 の添え字があり、2 番目の要素には添え字が付きます)。 1 など)。配列全体は角括弧で表されます。
//表达形式一var arr=[]; var arr[0]='a'; var arr=[1]='b'; var arr=[2]='c'; var arr=[3]='d';//表达形式二 var arr=['a''b''c''d'];
2. 何がインストールできますか?
あらゆるタイプのデータを配列に入れることができます。
var arr=['x',{a:1},[1,2,3], fucation(){return true;}]; arr[0]; //stringarr[1]; //Objectarr[2]; //Arrayarr[3]; //fucation
配列内の要素も配列であることがわかります。この形式を多次元配列と呼びます。
var arr=[[1,2],[3,4]]; arr[0][1]; //2arr[1][1]; //4
3.length 属性
3.1 配列の長さ属性は、配列のメンバーの数を返すことができます。
配列の長さ属性は、オブジェクトの長さ属性とは異なります。配列である限り、長さ属性が必要ですが、オブジェクトには長さ属性がない場合があります。
さらに、配列の長さ属性は動的な値であり、キー名の最大値に 1 を加えた値に等しくなります。
var arr=['a','b']; arr.length; //2arr[2]=;'c'; arr.length; //3arr[9]='d'; arr.length; //10arr[1000]='e'; arr.lengh; //10001配列の数値キー値は連続している必要はなく、length 属性の値は常に 1 より大きい最大のキー値と等しいことがわかります。 3.2 length 属性は書き込み可能です。 Xiaoyu の現在のメンバー数の値を手動で設定すると、配列のメンバーは length で設定された長さに自動的に減ります。
var arr=['a','b','c']; arr.length; //3arr.length=2; arr; //['a','b']配列の長さ属性が 2 に設定されている場合、つまり最大の整数は 1 のみであるため、キー値 2 に対応する要素 ('c') は自動的に削除されます。したがって、配列をクリアする効果的な方法は、配列の長さプロパティを 0 に設定することです。 3.3 配列の長さ配列のインデックスは常に 0 から始まるため、配列の上限と下限はそれぞれ 0 と length-1 であることに注意してください。配列の長さが 5 の場合、配列の上限と下限は 2 倍の 0 と 4 になります。 4. 配列を作成します
var myarr=new Array(6); console.log(myarray);5. 配列を代入します
var myarr=new Array(3); myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); var arr=["1","abc","myarr"]; console.log(arr[1]);7. 配列リテラルを使用します
配列変数を使用して次のように指定します。インデックス 。
myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); myarr[3]="小新"; console.log(myarr[3]); myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); myarr[3]="小新"; console.log(myarr[3]);
8. 多次元配列の入れ子
var myarr=["小雷","小可","小新","小明","月影"]; var mynum=4; console.log("学号为4的是"+myarr[mynum]);
知識ポイントの拡張
簡単な for ループ:
var myarr=[[0,2,3],[1,2,3]] myarr[0][1]=5;//将5的值传入数组中,覆盖原有值。 console.log(myarr[0][1]);
上記は JavaScript の基礎知識ポイントの内容です。さらに関連する内容については、PHP 中国語を参照してください。ウェブサイト (www.php.cn)!