1. 程式人生 > 其它 >vue中v-for和v-if一起使用

vue中v-for和v-if一起使用

主要表示式    JavaScript中基本關鍵字和常用表示式。

this      this 關鍵字指向函式的執行上下文。
function    function 關鍵字定義了函式表示式。
class      class 關鍵字定義了類表示式。
function*    function* 關鍵字定義了一個 generator 函式表示式。
yield      暫停和恢復 generator 函式。
yield*     委派給另外一個generator函式或可迭代的物件。
async function  async function 定義一個非同步函式表示式。
await      暫停或恢復執行非同步函式,並等待promise的resolve/reject回撥。
[]      陣列初始化/字面量語法。
{}      物件初始化/字面量語法。
/ab+c/i    正則表示式字面量語法。
( )      分組操作符。

左表示式    左邊的值是賦值的目標。

屬性訪問符    成員運算子提供了對物件的屬性或方法的訪問。(object.property 和 object["property"]).

new        new 運算子建立了建構函式例項。
new.target    在構造器中,new.target 指向new呼叫的構造器。
super        super 關鍵字呼叫父類的構造器。
...obj      展開運算子可以將一個可迭代的物件在函式呼叫的位置展開成為多個引數,或者在陣列字面量中展開成多個數組元素。

自增和自減
前置/後置自增運算子和前置/後置自減運算子。

A++ (en-US)
後置自增運算子。
A-- (en-US)
後置自減運算子。
++A (en-US)
前置自增運算子。
--A (en-US)
前置自減運算子。

 

一元運算子
一元運算子只有一個運算元.

delete
delete 運算子用來刪除物件的屬性。
void
void 運算子表示表示式放棄返回值。
typeof
typeof 運算子用來判斷給定物件的型別。
+ (en-US)
一元加運算子將操作轉換為Number型別。
- (en-US)
一元減運算子將操作轉換為Number型別並取反。
~ (en-US)
按位非運算子。
! (en-US)
邏輯非運算子。

 

算術運算子
算術運算子以二個數值(字面量或變數)作為運算元,並返回單個數值。

+ (en-US)
加法運算子。
- (en-US)
減法運算子。
/ (en-US)
除法運算子。
* (en-US)
乘法運算子。
% (en-US)
取模運算子。

 

關係運算符
比較運算子比較二個運算元並返回基於比較結果的Boolean值。

in
in運算子用來判斷物件是否擁有給定屬性。.
instanceof
instanceof 運算子判斷一個物件是否是另一個物件的例項。
< (en-US)
小於運算子。
> (en-US)
大於運算子。
<= (en-US)
小於等於運算子。
>= (en-US)
大於等於運算子。

 

位移運算子
在二進位制的基礎上對數字進行移動操作

<< (en-US)
按位左移運算子。
>> (en-US)
按位右移運算子。
>>> (en-US)
按位無符號右移運算子。

 

相等運算子
如果相等,操作符返回的是布林型別的true,否則是false。

== (en-US)
相等 運算子.
!= (en-US)
不等 運算子.
=== (en-US)
全等 運算子.
!== (en-US)
非全等 運算子.

 

賦值運算子
賦值元素符會將右邊的運算元的值分配給左邊的運算元,並將其值修改為右邊運算元相等的值。

= (en-US)
賦值運算子。
*= (en-US)
賦值乘積。
/= (en-US)
賦值商。
%= (en-US)
賦值求餘。
+= (en-US)
賦值求和。
-= (en-US)
賦值求差。
<<= (en-US)
左位移。
>>= (en-US)
右位移。
>>>= (en-US)
無符號右位移。
&= (en-US)
賦值與。
^= (en-US)
賦值按位異或。
|= (en-US)
賦值或。
&&=
邏輯和賦值運算子。
||=
邏輯或賦值運算子。
??=
邏輯空賦值運算子。
[a, b] = [1, 2]
{a, b} = {a:1, b:2}
解構賦值允許你分配陣列或者物件變數的屬性通過使用規定的語法,其看起來和陣列和物件字面量很相似。

逗號操作符 ,
逗號操作符允許在一個判斷狀態中有多個表示式去進行運算並且最後返回最後一個表示式的值。