国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript的一些基本知識

2019-11-08 01:42:07
字體:
來源:轉載
供稿:網友

變量的規則

首字母必須是英文字母或者下劃線

由英文字母、數字、下劃線和$組成

不能與javaScript關鍵詞和保留字重名

最好以駝峰命名法,第一個單詞首字母小寫,其它單詞首字母大寫

變量的聲明方法

var 變量名例如:var a = 10;  (變量名a是不分類型的,但是a里面存儲的值是分類型的)如果想獲取變量a的值的類型可以是用”typeof”。如:console.log(typeof a) 打印一下a的值的種類

變量的轉換方式

1.顯示轉換

String(); 可以把括號內的值轉化為字符串類型Number(); 可以把括號內的值轉化為數值類型,如果是字符串,字符串的內容必須是整數或者小數,不能有其他字符parseInt(); 轉數值類型,可以理解為是取整操作,可以有其他字符,轉化的時候其它字符以后的內容不轉化。

2.隱示轉換

隱士轉換是聲明意思呢?就是計算機自己幫我們做的類型轉換。比如: 1 + “2” 會出現什么結果呢?計算機會認為+是一個取正操作符,運算符重載。把1轉化成”1”然后和2進行拼接。所以結果是12 

變量的作用域

不管全局變量還是局部變量,盡量都不要重名。

1.全局變量

在函數外部聲明的可以稱之為是全局變量,在任何地方都可以使用。

2.局部變量

局部變量值,在函數內聲明的變量,只能在函數內部使用。

變量的數據類型

1.基本數據類型

number、string、bool、undefined、null

2.復雜數據類型

object

Javascript的運算符

一、大小關系

基本的  ”>,<,=,>=,<=”  博主就不在此多說了,相信各位對代碼感興趣的同學都懂~

在js中”==”則是比較兩個運算數的返回值是否相等,”!=”則是返回值不相等

而”===”則是比較兩個運算數的返回值和數據的類型是否都相等。

“!==”則是返回值和數據的類型都不相等。

二、算數運算符

同樣正常的  ”+ - * / %”  也不用多說了。

這里要提兩點:

1.”+”號不僅有求和的運算,還能夠進行字符串拼接,如之前說的可以幫我們進行隱示轉換。

2.”-“號也不僅只有減法運算,還能夠對操作的數值進行取反作用。

三、自增和自減

i++/i--

加或減在變量之前,就先計算出變量的值,再進行其他操作。

加或減在變量之后,就先進行下面操作,再對變量進行求值。

四、邏輯運算符

1.邏輯與(&&)

當條件有2個的時候會用到邏輯運算符,如果兩個條件都為true則返回true。

2.短路與

邏輯與需要多個條件都為真的時候整個表達式才是真,所以當前面的條件為假的時候,就不會去執行后面的判斷條件。

3.邏輯或(||)

用邏輯或連接的兩個bool值,只要有一個為真,整個表達式就為真,兩個bool都為假的時候,整個表達式為假。

4.短路或

需要多個條件有一個為真的時候整個表達式就是真,所以當前面的條件為真的時候,就不會去執行后面的判斷條件。

5.邏輯非(!)

如果條件返回值是true則返回false,如果是false則返回true。

五、三元表達式

格式為:條件 ? 結果1 : 結果2

例如:5 > 4 ? true : false

因為5大于4這個結果是真的所以顯示為true。

原文鏈接:點擊打開鏈接


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绍兴县| 安泽县| 通化县| 简阳市| 安乡县| 乌鲁木齐市| 曲阜市| 清涧县| 榆树市| 南丹县| 翁牛特旗| 察哈| 葵青区| 西安市| 丘北县| 苗栗县| 井冈山市| 包头市| 宜都市| 靖州| 招远市| 达孜县| 宁德市| 桃源县| 涪陵区| 哈巴河县| 磴口县| 苗栗市| 新营市| 尼木县| 信丰县| 张家港市| 丹江口市| 沂源县| 泰和县| 南昌县| 思南县| 北京市| 翼城县| 道真| 唐海县|