javaScript知識點(diǎn)歸納

1.什么是JavaScript

<pre>JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。</pre>
<pre>例如:
node.js框架(是一種使用javaScript語言編寫服務(wù)器端的程序方式)
</pre>

<strong>2.JavaScript中的六種基本類型值</strong>

  1. Undefined 類型;
    2.Null 類型;
    3.Boolean 類型;
    4.String 類型;
    5.Symbol 類型(此為ES6規(guī)范所新增);
    6.Number 類型;
    7.Object 類型。

<pre><strong>1.Undefined 和 Null
Undefined 這個(gè)值表示變量不含有值。
可以通過將變量的值設(shè)置為 null 來清空變量。
實(shí)例
mans=null;
person=null;

2.<strong>JavaScript 布爾
布爾(邏輯)只能有兩個(gè)值:true 或 false。
實(shí)例:
var x=true;
var y=false;

3.JavaScript 字符串
字符串是存儲字符(比如 "How")的變量。
字符串可以是引號中的任意文本。您可以使用單引號或雙引號:
實(shí)例:
var carNumber="number";
var carname='Bill Gates';
4.JavaScript 數(shù)字
JavaScript 只有一種數(shù)字類型。數(shù)字可以帶小數(shù)點(diǎn),也可以不帶:
實(shí)例:
var x1=65.00; //使用小數(shù)點(diǎn)來寫
var x2=65; //不使用小數(shù)點(diǎn)來寫
極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計(jì)數(shù)法來書寫:
實(shí)例:
var y=136e5; // 13600000
var m=123e-5; // 0.00123
5.JavaScript 數(shù)組
下面的代碼創(chuàng)建名為 cars 的數(shù)組:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
或者:
var cars=new Array("Audi","BMW","Volvo");
或者 :
var cars=["Audi","BMW","Volvo"];
6.JavaScript 對象
對象由花括號分隔。在括號內(nèi)部,對象的屬性以名稱和值對的形式 (name : value) 來定義。屬性由逗號分隔:
var person={firstname:"Joke", lastname:"Gates"};
上面例子中的對象 (person) 有二個(gè)屬性:firstname、lastname 。
空格和折行無關(guān)緊要。聲明可橫跨多行:
var person={
firstname : "Joke",
lastname : "Gates"
};
</pre>

3.運(yùn)算符的歸納

  1. 算術(shù)運(yùn)算:用于各類數(shù)值運(yùn)算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運(yùn)算,%)、自增(++)、自減(--)共七種。
  2. 關(guān)系運(yùn)算:用于比較運(yùn)算。包括大于(>)、小于(<)、等于(= =)、大于等于(>=)、小于等于(<=)和不等于(!=)六種。
  3. 邏輯運(yùn)算:用于邏輯運(yùn)算。包括與(&&)、或(||)、非(!)三種。
  4. 位操作運(yùn)算:參與運(yùn)算的量,按二進(jìn)制位進(jìn)行運(yùn)算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
  5. 賦值運(yùn)算:用于賦值運(yùn)算,分為簡單賦值(=)、復(fù)合算術(shù)賦值(+=,-=,*=,/=,%=)和復(fù)合位運(yùn)算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
  6. 條件運(yùn)算:這是一個(gè)三目運(yùn)算符,用于條件求值(?:)。
  7. 逗號運(yùn)算:用于把若干表達(dá)式組合成一個(gè)表達(dá)式(,)。
  8. 指針運(yùn)算:用于取內(nèi)容(*)和取地址(&)二種運(yùn)算。
  9. 求字節(jié)數(shù)運(yùn)算:用于計(jì)算數(shù)據(jù)類型所占的字節(jié)數(shù)(sizeof)。
  10. 特殊運(yùn)算:有括號(),下標(biāo)[],成員(→,.)等幾種。

<pre>@javaScript中常見的有:

  1. 算術(shù)運(yùn)算
  2. 關(guān)系運(yùn)算
  3. 邏輯運(yùn)算
  4. 賦值運(yùn)算
  5. 條件運(yùn)算
    </pre>

4.字符串的書寫方式

  1. 用單引號或者是雙引號括起來
    例如: " Courage is like a muscle". 或者: 'Courage is like a muscle.'

2.字符串不能相減,相乘,相除,但可以通過 "+" 運(yùn)算符進(jìn)行字符串拼接,并且不能把 "+" 當(dāng)成實(shí)際意義上的運(yùn)算來計(jì)算。
<pre>例如:
"can" + "man" + "number" + "jocre";
或者:
"23" + "45" +"56" +"42" + "67"
實(shí)現(xiàn)的結(jié)果是:將這些字符串全部連接起來
</pre>

5.一元操作符

<pre>只能操作一個(gè)值的操作符叫做一元操作符。一元操作符是ECMAScript中最簡單的操作符。
例如:
var num=25;
num=num++;
或者:
var num=25;
num=++num;
</pre>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容