1.JavaScript中的註釋方式有以下兩種 // This is an in-line comment. /* This is a multi-line comment */ 2.avaScript提供七種不同的data types(數據類型), undefined(未定義) null(空) b ...
1.JavaScript中的註釋方式有以下兩種
// This is an in-line comment.
/* This is a
multi-line comment */
2.avaScript提供七種不同的data types(數據類型),
undefined
(未定義)
null
(空)
boolean
(布爾型)
string
(字元串)
symbol
(符號)
number
(數字)
object
(對象)
電腦能夠精確地操作數字, 但是對於字元串卻無能為力,
Variable
(變數)允許電腦以一種動態的形式來存儲和操作數據,通過操作指向數據的指針而不是數據本身來避免了記憶體泄露,以上的七種數據類型都可以存儲到一個變數(variable)中,
Variable
(變數)的名字可以由數字、字母、$
或者 _
組成,但是不能包含空格或者以數字為首,
在JavaScript中我們使用分號來結束一段聲明
3.賦值過程是從右到左進行的. 所有 =
操作符右邊的值都會被賦到左邊的變數。
var a;
var b = 2;
a=7;
b=a;
4.通常地我們會在initialize開始聲明變數的時候就會給變數賦一個初始值
var
定義一個變數 a
並且給它一個初始值 9,
var a=9;
5.要先給變數定義,再賦值,不然會顯示未定義
賦值為字母短句時,要在引號內
var a;
var b;
var c;
a=5;
b=10;
c="I am a";
6.在 JavaScript 中所有的變數都是大小寫敏感的,這意味著你要區別對待大寫字母和小寫字母.
MYVAR
與MyVar
和myvar
是截然不同的變數,這就有可能導致多個截然不同的變數卻有著有相似的名字,正是由於以上原因所以不要 使用這一特性,(以免給自己帶來麻煩)
使用 駝峰命名法來書寫一個 Javascript 變數,在駝峰命名法 中,變數名的第一個單詞的首寫字母小寫,後面的單詞的第一個字母大寫.
var studlyCapVar;
studlyCapVar = 10;
7.JavaScript 中使用 +
號來讓兩個數字執行加法運算
var sum = 10 + 10;
也可以在 JavaScript 中執行減法運算
var difference = 45 - 33;
JavaScript 使用這個 *
符號來讓兩個數字相乘
var product = 8 * 10;
JavaScript 中使用 /
符號做除法運算
var quotient = 66 / 33;
使用 ++
,我們可以很容易地對變數進行自增或者+1
運算,i++;
等效於i = i + 1;省去了書寫=符號的必要,
var myVar = 87;
myVar++;
使用自減符號 --
,你可以很方便地對一個變數執行 自減或者減一操作。i--;
等效於i = i - 1;省去了書寫等號的必要,
var myVar = 11;
myVar--;
可以把小數存儲到變數中。小數也被稱作浮點數 ,
提示
不是所有的實數都可以用 浮點數 來表示,因為可能存在四捨五入的錯誤,
var myDecimal=5.7;
在 JavaScript 中,你也可以用小數進行計算,就像整數一樣,
var product = 2.0 * 2.5;
用一個小數做除法操作
var quotient = 4.4 / 2.0;
8.用%
運算符來取餘,
在數學中,看一個數是奇數還是偶數,只需要看這個數除以2得到的餘數是0還是1,
var remainder;
remainder=11%3; //11/3得3餘2,餘數是2
9.+=
運算符是一步到位既做運算也賦值
myVar = myVar +5 簡化成
myVar += 5;
var a = 3;
var b = 17;
var c = 12;
// 請只修改這條註釋以下的代碼
a = a + 12;
b = 9 + b;
c = c + 7;
//簡化
a+=12;
b+=9;
c+=7;
a=15;
b=26;
c=19;
10.-=
操作符用來對一個變數進行減法賦值操作
var a = 11;
var b = 9;
var c = 3;
// 請只修改這條註釋以下的代碼
a = a - 6;
b = b - 15;
c = c - 1;
//簡化
a-=6;
b-=15;
c-=1;
a=5;
b=-6;
c=2;
*=
操作符是讓變數與一個數相乘並賦值
var a = 5;
var b = 12;
var c = 4.6;
// 請只修改這條註釋以下的代碼
a = a * 5;
b = 3 * b;
c = c * 10;
//簡化
a*=5;
b*=3;
c*=10;
a=25;
b=36;
c=46;
/=
操作符是讓變數與另一個數相除並賦值
var a = 48;
var b = 108;
var c = 33;
// 請只修改這條註釋以下的代碼
a = a / 12;
b = b / 4;
c = c / 11;
//簡化
a/=12;
b/=4;
c/=11;
a=4;
b=27;
c=3;
11.總結小應用
從Celsius
攝氏度轉換為Fahrenheit
華氏度的演算法是:攝氏度的溫度乘於9除於5,再加上32。
創建一個變數 fahrenheit
,然後計算出攝氏度對應的華氏度
function convert(celsius) {
// 請把你的代碼寫在這條註釋以下
var fahrenheit;
celsius*=9;
celsius/=5;
celsius+=32;
fahrenheit=celsius;
// 請把你的代碼寫在這條註釋以上
return fahrenheit;
}
convert(30);
12.var myName = "your name";
"your name"
被稱作 字元串, 字元串是用單或雙引號包裹起來的一連串的零個或多個字元
13.定義一個字元串必須要用單引號或雙引號來包裹
在 JavaScript 中,可以通過在引號前面使用 反斜杠 (\
) 來轉義引號
var myStr="I am a \"double quoted\" string inside \"double quotes\"";
14.在 JavaScript 中的 字元串 要用單引號或雙引號來包裹它,只要你在開始和結束都使用相同類型的引號,單引號和雙引號的功能在JavaScript中是相同的。
"This string has \"double quotes\" in it"
當我們需要在字元串中使用與開頭結尾相同的引號時,我們需要對引號進行 轉義 。如果你有很多雙引號的字元串,使用轉義字元可能導致難以閱讀。這時候可以使用單引號
var myStr = '<a href="http://www.example.com" target="_blank">Link</a>';