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

首頁 > 網站 > 媒體動畫 > 正文

Authorware基礎教程:authorware7程序設計基本的教學文章--JS編制程序(1)

2024-09-08 19:26:43
字體:
來源:轉載
供稿:網友

3.6  js編程

在authorware 7.0中,允許直接使用javascript語言(javascript language,簡稱為js)編寫程序代碼。在authorware中實現的javascript語言可以稱為javascript for authorware,它基于ecma-262標準,只有符合該標準的javascript代碼才能被authorware的javascript解釋器所接受。

chapter03文件夾下提供了ecma腳本語言規范(ecma-262標準)文檔ecma-262.pdf。

3.6.1  javascript for authorware

javascript for authorware具備javascript語言的核心內容,具體包括各種數據類型、表達式、運算符、語句,以及javascript 1.5版的核心對象(native ecmascript objects)。

3.6.1.1  運算符

1.算術運算符

+     將運算符兩邊的數值相加(二元運算符)

-    用運算符左邊的數值減去右邊的數值(二元運算符)

-    負號,將操作數轉換為負數(一元運算符)

*     將運算符兩邊的數值相乘

/      用運算符左邊的數值除以右邊的數值

%    取模運算符,獲取除(/)運算之后的余數

++   遞增運算符,在使用左邊的變量之后將變量的值增1,或者在使用右邊的變量之前將變量的值增1

-- 遞減運算符,在使用左邊的變量之后將變量的值減1,或者在使用右邊的變量之前將變量的值減1

2.字符串連接運算符

+     用于兩個連接字符串

3.關系運算符

==   判斷運算符兩邊的值是否相等

!=    判斷運算符兩邊的值是否不相等

<     判斷運算符左邊的值是否小于右邊的值

>     判斷運算符左邊的值是否大于右邊的值

<=   判斷運算符左邊的值是否不大于右邊的值

>=   判斷運算符左邊的值是否不小于右邊的值

=== 判斷運算符兩邊的對象是否嚴格相等

!==  判斷運算符兩邊的對象是否不是嚴格相等

4.邏輯運算符

!      邏輯非

&&  邏輯與

||      邏輯或

5.位運算符

~     按位取反

&    按位與

|      按位或

^      按位異或

<<   補零左移

>>> 補零右移

>>   右移,以最右邊的位補齊

6.賦值運算符

=    等于,a = b將運算符右邊的值賦予左邊的變量。

+=   加等,a += b等價于a = a + b

-=  減等,a-= b等價于a = a-b

*=   乘等,a *= b等價于a = a * b

/=    除等,a /= b等價于a = a / b

%=  模等,a %= b等價于a = a % b

<<= 補零左移等,a <<= b等價于a = a << b

>>= 右移等,a >>= b等價于a = a >> b

>>>=補零右移等,a >>>= b等價于a = a >>> b

&=  位與等,a &= b等價于a = a & b

|=    位或等,a |= b等價于a = a | b

^=    位異或等,a ^= b等價于a = a ^ b

7.條件運算符

? :    x ? a : b,當x的值為true時,計算a,否則計算b

8.逗號運算符

,      分隔參數或同一行中的多個語句

9.類型運算符

typeof     判斷操作數的類型??赡艿念愋陀校?undefined","object","boolean","number","string","function"

10.下標運算符

[]     獲取數組中指定的元素。下標從0開始計數

11.new運算符

new 創建對象

12.delete運算符

delete      刪除對象

13.void運算符

void 不返回任何值

14.instanceof運算符

instanceof           a instanceof b判斷a是否是對象b的實例

15.in運算符

in     a in b判斷a是否是對象b的屬性名

16.this運算符

引用當前對象

表3-3中顯示出javascript中所有運算符的優先級,其中1代表最高優先級。

表3-3  javascript運算符的優先級

優  先  級

運  算  符

1

( ),[ ]

2

!,~,-(負號),++,--,typeof,void,delete

3

*,/,%

4

+,-

5

<<,>>,>>>

6

<,<=,>,>=

7

==,!=

8

&

 

優  先  級

運  算  符

9

^

10

|

11

&&

12

||

13

? :

14

=,+=,-=,*=,/=,<<=,>>=,>>>=,&=,^=,|=

15

,


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡山| 肃南| 广德县| 察隅县| 乐至县| 揭阳市| 遂平县| 新竹县| 蕉岭县| 米泉市| 平阳县| 礼泉县| 达尔| 朝阳市| 清流县| 钟祥市| 遂昌县| 丰县| 临夏县| 耒阳市| 凤阳县| 隆化县| 武隆县| 宜兴市| 独山县| 鄂伦春自治旗| 平顶山市| 通化县| 峨眉山市| 涞源县| 泗洪县| 南昌市| 龙口市| 商水县| 小金县| 抚顺县| 普宁市| 岚皋县| 阿瓦提县| 浦江县| 永泰县|