W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Unity 3D 中的 JavaScript 也被稱作 UnityScript,和基于瀏覽器的 JavaScript 有較大的區(qū)別。
變量
JavaScript 有4種變量:
var a=1000;
var b=3.1415926;
是由單引號或雙引號括起來的 Unicode 字符序列。
只有 true
和 false
。用來描述某個事物為真或為假。
是數(shù)據(jù)的集合,數(shù)組中的每一個元素都有自己獨有的下標(biāo),下標(biāo)從0
開始計數(shù)。
表達式和運算符
表達式是關(guān)鍵字、變量、常量和運算符的組合,可以用于執(zhí)行運算、處理字符或測試數(shù)據(jù)。
運算符:
算數(shù)運算符 | 描述 | 示例 |
---|---|---|
+ |
兩變量相加 | a + b |
- |
兩變量相減 | a - b |
* |
兩變量相乘 | a * b |
/ |
兩變量相除 | a / b |
% |
求余數(shù) | a % b |
++ |
變量遞增 | a++ |
-- |
變量遞減 | a-- |
相等運算符 | 描述 | 示例 |
---|---|---|
== |
判斷兩變量是否相等 | a == b |
=== |
判斷兩變量是否完全相等 | a === b |
!== |
判斷兩變量是否不相等 | a !== b |
!=== |
判斷兩變量是否完全不相等 | a !=== b |
關(guān)系運算符 | 描述 | 示例 |
---|---|---|
< |
小于 | a < b |
<= |
小于或等于 | a <= b |
> |
大于 | a > b |
>= |
大于或等于 | a >= b |
=
右邊的值賦給左邊的變量,該值為任意類型的值。var a = 1;
var b = a;
var c = abc;
注:
b = a = 1,而不是字母a。
邏輯運算符 | 描述 |
---|---|
&& |
并(與) |
|| |
或 |
! |
非 |
除以上常見運算符外,還有:
等等。
語句
JavaScript 提供了完整的基礎(chǔ)編程語句,如下:
var 變量名 = 值
function 函數(shù)名(參數(shù)){
執(zhí)行語句
}
if...else
完成程序流程快中的分支功能:如果其中的條件成立,則執(zhí)行if
后子語句;如果條件不成立,則執(zhí)行else
后子語句。
if(條件){
子語句1
} else{
子語句2
}
switch
可以根據(jù)一個變量的不同取值采取不同的處理方法。如果表達式中取的值與分支語句中的任何一條子語句都不匹配,將執(zhí)行 default(默認(rèn)語句)中的語句。
switch(expression){
case label1:子語句1
case label2:子語句2
...
default:子語句n
}
//
,/*....*/
用于做注釋,便于閱讀代碼,理解代碼。 //這是單行注釋
/*
這可以是多行注釋
這可以是多行注釋
這可以是多行注釋
*/
for
,for...in
,while
。for
語句中只要條件成立,循環(huán)體語句就會循環(huán)執(zhí)行。 for(條件){
子語句
}
注:
若條件一直成立,將進入死循環(huán),要避免這種情況出現(xiàn)。
while
語句所控制的循環(huán)不斷的判斷條件,如果條件始終成立,則一直循環(huán)直到條件不再成立。 while(條件){
子語句
}
for...in
語句用于將一個對象的屬性不斷賦值給變量,直到將該對象的屬性都枚舉完。 for (variablename in object){
statement
}
注:
break
語句用于結(jié)束循環(huán),并執(zhí)行循環(huán)體的下一條語句。
continue
語句用與結(jié)束本次循環(huán),并馬上開始下一次循環(huán)。
函數(shù)
函數(shù)(function)是一個可執(zhí)行的程序段。函數(shù)被定義后,可以多次被程序調(diào)用。
函數(shù)是命名的程序段,這個程序段可以被當(dāng)作一個整體引用和執(zhí)行。使用函數(shù)時要注意以下幾點:
function
定義(也可由 Function
構(gòu)造函數(shù)構(gòu)造)。function
關(guān)鍵字定義的函數(shù)在一個作用域內(nèi)是可以在任意處調(diào)用的。return
語句用于返回表達式的值。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: