成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

《JavaScript程序設(shè)計(jì)》—— 第二章 編程

sean / 2195人閱讀

摘要:變量名必須以字母美元符號(hào)下劃線(xiàn)開(kāi)始,只能包含字母數(shù)字下劃線(xiàn)和美元符號(hào)。你有元現(xiàn)在是第年小練習(xí)計(jì)算從和增長(zhǎng)到自身的倍需要的次數(shù)。

2.3 程序的構(gòu)成

表達(dá)式,用于計(jì)算并得到值;

變量,用于保存數(shù)據(jù),以便將來(lái)使用;

語(yǔ)句,用于執(zhí)行腳本的操作;

2.3.1 表達(dá)式

2

2+8.1+5

(2+8.1)* 5

9>4

9>4 && 1===2

"dog"+"house"

"Hello".length

"Hello".replace("e","u")

[2,3,5,7,11].join("+")

(function(x) {return x*5;}(8))

......

所謂值,有數(shù)值、文本和真值(truefalse。文本值需加上引號(hào)。
表達(dá)式的含義取決于其中圓括號(hào)的位置,以及運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。優(yōu)先級(jí)高的運(yùn)算符必須先先計(jì)算。

5 + 2 * 4 的計(jì)算順序?qū)嶋H上是 5 + (2 * 4),因?yàn)槌颂?hào)相對(duì)于加好擁有更高優(yōu)先級(jí);

1 < 10 && 2 >= 5 的計(jì)算順序是 ( 1 < 10 ) &&(2 >= 5),因?yàn)榇笥?、小于等關(guān)系運(yùn)算比邏輯運(yùn)算符優(yōu)先級(jí)高




    
    


        優(yōu)先級(jí)                運(yùn)算符                說(shuō)明
         
         最高                   !                   非
                             * / %              乘,除,取模
                              + -                 加,減
                           < <= > >=     小于,小于等于,大于,大于等于
                            === !==          等于(嚴(yán)格),不等于
        
         最低                &&  ||                與,或
    

5 - 2 - 4 意思是 ( 5 - 2 ) - 4,因?yàn)?strong>減號(hào)向左結(jié)合,通俗說(shuō),就是先算左邊的減法

6 * 5 / 2 * 8 意思是 (( 6 * 5 )/ 2 )) * 8 , 同樣是因?yàn)榫哂?strong>相同優(yōu)先級(jí)的乘和除法運(yùn)算是向左結(jié)合的。

小練習(xí)
在輸入表達(dá)式同時(shí),口中說(shuō)出表達(dá)式含義結(jié)合優(yōu)先級(jí)概念

2 * 4 < 100 / Math.sqrt(11):2乘以4的值小于100除以根號(hào)11的值嗎?

17 % 3 :17除以3的余數(shù)

22 * (16.5 + Math.PI ):16.5加上π的值乘以22 or 16.5與π的和的22倍

"capybara".length === 2 || Math.pow(3,5) < Math.pow(5,3): 字符串“capybara”的字符長(zhǎng)度 等于2嗎?如果不是,3^5小于5^3嗎?

9 > 4 && 1 === 2 : 9大于4與1嚴(yán)格相等于2兩者是否都為真?或 9是否大于4,如果是,1是否嚴(yán)格相等于2?

按運(yùn)算符優(yōu)先級(jí)和結(jié)合性給表達(dá)式: !x && y || z + 5 * 4 >= 3 == y && z 加上圓括號(hào)。
(((!x) && y) || ((((z + (5 * 4)) >= 3) == y) && z))

x < y || x < z :x是否小于y,如果是,x又是否小于z?

2.3.2 變量

重復(fù)的不多說(shuō),將變量理解為一個(gè)帶名字的容器即可

變量名字最好能夠反應(yīng)各自的用途,那些保存固定不定值的變量全部使用大寫(xiě)字母,即常量,或者直接聲明const name = "Queen";,這樣就聲明了一個(gè)常量。

變量名必須以字母、$(美元符號(hào))、_(下劃線(xiàn))開(kāi)始,只能包含字母、數(shù)字、下劃線(xiàn)和美元符號(hào)。

不能使用JavaScript中的保留字作為變量名。具體可以自行查詢(xún)保留字相關(guān)信息。

2.3.3 語(yǔ)句

要構(gòu)成完整的腳本,必須將表達(dá)式和變量連在一起組成語(yǔ)句。表達(dá)式產(chǎn)生一個(gè)值,語(yǔ)句代表一個(gè)操作。

聲明變量;

調(diào)用預(yù)定義操作;

用新值替換變量中原有的值;

在條件為真情況下執(zhí)行某個(gè)操作;

在條件為真情況下反復(fù)執(zhí)行某個(gè)操作;

下面這個(gè)腳本顯式如果投資年利率為5%,從1000元到5000元增長(zhǎng)過(guò)程。



    
        
        
        
    
    
        
    
小練習(xí)

1.計(jì)算從2%和35%增長(zhǎng)到自身的5倍需要的次數(shù)。



    
        
        
        
    
    
        
    

2.5 JavaScript編程語(yǔ)言
每一種編程語(yǔ)言都是為了一定目的才發(fā)明的。比如,LISP是為了研究人工智能而開(kāi)發(fā)的,F(xiàn)ortran專(zhuān)注于數(shù)值處理,C用于系統(tǒng)編程,ML主要為了證明定理,Smalltalk適合圖形用戶(hù)界面,TeX用于排版,Java(最初)是為了開(kāi)發(fā)可以下載的小應(yīng)用。設(shè)計(jì)JavaScript目的則是為了讓程序員能夠訪問(wèn)和操作Web瀏覽器、圖片編輯器、文字處理器和交互式文檔。因?yàn)樗杏?jì)算機(jī)和智能手機(jī)都安裝有Web瀏覽器,而每個(gè)瀏覽器中幾乎都在運(yùn)行JavaScript,所以JavaScript已經(jīng)成為了世界上最流行的語(yǔ)言之一(這個(gè)之一是我加的:)
今天瀏覽器中運(yùn)行的JavaScript基本都兼容ECMAScript第三版或ES3。09年,ES5已經(jīng)標(biāo)準(zhǔn)化,幾乎所有瀏覽器都升級(jí)了自己的JavaScript引擎。ES5是ES3的超集,所有兼容ES3的程序也都是ES5程序,ES5只是在ES3的基礎(chǔ)上添加了新特性。

Question:除了了瀏覽器,還有什么應(yīng)用可以運(yùn)行JavaScript?
查閱:運(yùn)行在客戶(hù)端的腳本,用戶(hù)的瀏覽器就是他的執(zhí)行平臺(tái),而不需要依靠其他任何設(shè)備或者軟件,瀏覽器稱(chēng)為javascript的運(yùn)行環(huán)境,也叫做宿主環(huán)境,瀏覽器只是js的其中一種宿主環(huán)境,比如flash同樣支持js代碼,所以flash player也是js的一種宿主環(huán)境
按照良好習(xí)慣正確編寫(xiě)的js代碼執(zhí)行是很迅速的,因?yàn)樗恍枰B接到服務(wù)器端,于是省去了信息在與服務(wù)器端通信時(shí)所花費(fèi)的時(shí)間,這也是javascript的一大優(yōu)勢(shì)和他現(xiàn)在被廣泛應(yīng)用的一個(gè)原因。

Exercise:

1.畫(huà)出如下HTML文檔的結(jié)構(gòu)圖



    
        
        JavaScript Temperature Converter
        
    
    
        

Temperature Conversion

2.給表達(dá)式加上等價(jià)括號(hào)

2 * 5 - 7 / -6 + 4((2 * 5)-(7 / -6))+ 4

2 < 4 || true && false((2 < 4)|| true) && false

1 < 2 < 3(1 < 2) < 3

!x || !y && z((!x) || (!y))&& z

--4(-)- 4

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/82571.html

相關(guān)文章

  • 編程界也有修仙秘籍?程序員碼字3年終得《JavaScript 百煉成仙》

    摘要:百煉成仙走紅該書(shū)于年月出版,作者楊逸飛是一名從事開(kāi)發(fā)六年的程序員,寫(xiě)過(guò)諸多技術(shù)博客。作者在博客上對(duì)粉絲提出關(guān)于百煉成仙的問(wèn)題進(jìn)行了統(tǒng)一回復(fù),該博文持續(xù)占據(jù)熱榜第二,熱度達(dá)。 剛接觸編程的小伙伴,估計(jì)都想過(guò)把枯燥無(wú)聊的編程教材變成小說(shuō)讀的念頭,這不,說(shuō)曹操曹操就來(lái)了,真的有程序員用寫(xiě)修仙小說(shuō)的...

    zzbo 評(píng)論0 收藏0
  • 報(bào)道帖——給 Segmentfault 朋友們的電子書(shū)

    摘要:一直都挺喜歡這個(gè)社區(qū)的,給人的第一感覺(jué)就是比較的專(zhuān)業(yè)正式,社區(qū)內(nèi)氛圍不錯(cuò),各種文章的質(zhì)量也很好,并且?guī)椭宋液芏唷:荛_(kāi)心能夠來(lái)到這里,記錄自己的成長(zhǎng),希望自己能夠多活躍一下,無(wú)論是在問(wèn)答上面還是寫(xiě)作上面。 一直都挺喜歡 Segmentfault 這個(gè)社區(qū)的,給人的第一感覺(jué)就是比較的專(zhuān)業(yè)正式,社區(qū)內(nèi)氛圍不錯(cuò),各種文章的質(zhì)量也很好,并且?guī)椭宋液芏?。很開(kāi)心能夠來(lái)到這里,記錄自己的成長(zhǎng),希望...

    cnsworder 評(píng)論0 收藏0
  • JavaScript 編程精解 中文第三版 十二、項(xiàng)目:編程語(yǔ)言

    摘要:來(lái)源編程精解中文第三版翻譯項(xiàng)目原文譯者飛龍協(xié)議自豪地采用谷歌翻譯部分參考了編程精解第版確定編程語(yǔ)言中的表達(dá)式含義的求值器只是另一個(gè)程序。若文本不是一個(gè)合法程序,解析器應(yīng)該指出錯(cuò)誤。 來(lái)源:ApacheCN『JavaScript 編程精解 中文第三版』翻譯項(xiàng)目原文:Project: A Programming Language 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 自豪地采用...

    Near_Li 評(píng)論0 收藏0
  • 如果想成為一名頂尖的前端,這份書(shū)單你一定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開(kāi)發(fā)指南讀了一半,就是看這本書(shū)理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢(qián)的書(shū)。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專(zhuān)欄作者:link 2014年一月以來(lái),自己接觸web前端開(kāi)發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過(guò)的,以及道聽(tīng)途說(shuō)的一些書(shū),基本上按照由淺入深來(lái)介紹...

    callmewhy 評(píng)論0 收藏0
  • 如果想成為一名頂尖的前端,這份書(shū)單你一定要收藏!

    摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開(kāi)發(fā)指南讀了一半,就是看這本書(shū)理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢(qián)的書(shū)。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專(zhuān)欄作者:link 2014年一月以來(lái),自己接觸web前端開(kāi)發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過(guò)的,以及道聽(tīng)途說(shuō)的一些書(shū),基本上按照由淺入深來(lái)介紹...

    Scliang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<