物理問題-炮彈的射程_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第6章 物理問題-炮彈的射程,前面的章節(jié)陸續(xù)介紹了JavaScript各個方面的基礎(chǔ)知識,總的說來有三種類型的知識點:(1)JavaScript的基礎(chǔ)語法知識,如變量和常量的定義與類型、表達式與操作符的概念、變量類型轉(zhuǎn)換、字符串操作、函數(shù)的概念和使用、條件判斷和循環(huán)語句、錯誤捕獲機制。(2)JavaScript的內(nèi)置對象和函數(shù)的使用,如內(nèi)置日期對象Date、字符串對象String和數(shù)組對象Array的屬性和方法,內(nèi)置函數(shù)parse

2、Int、eval的使用。(3)和頁面元素的交互,如基本的輸入輸出函數(shù)、事件的綁定和處理和表單元素的屬性方法的應(yīng)用等。本章將綜合應(yīng)用上述知識點,來實現(xiàn)一些簡單的應(yīng)用。,6.1 示例:由初速度和仰角求射程,計算機程序從誕生之初一個基本的功能就是用來進行復(fù)雜的函數(shù)計算。最初的計算機就曾經(jīng)被用來計算洲際導(dǎo)彈的彈道。JavaScript作為一種高級的計算機語言,在實現(xiàn)此類計算時非常的方便。代碼.htm是一個由初速度和發(fā)射時的仰角計算射程的示

3、例。,6.2 數(shù)學計算—內(nèi)置對象Math的屬性和方法,JavaScript提供了一個內(nèi)置的Math對象,用來處理所有和數(shù)學計算有關(guān)的操作。和前面所講述過的日期對象“Date”或數(shù)組對象“Array”所不同的是,在使用“Math”對象前不需要使用“new”操作符來建立該對象的實例,而是直接調(diào)用“Math”對象的屬性或方法。,6.3 Math對象應(yīng)用—科學計算器,代碼.htm是一個對Math對象的綜合應(yīng)用,模擬Windows系統(tǒng)自帶的科

4、學計算器。程序運行的效果如圖和圖所示。,6.4 隨機函數(shù)和彩票游戲,隨機函數(shù)可以說是Math對象中最常用的函數(shù)之一,因為很多操作都離不開隨機的計算。譬如在頁面載入后隨機播放一首背景音樂、在用戶每次訪問的時候隨機更換背景圖片等,都是很有趣的頁面行為。代碼.htm是一個彩票游戲的示例。,6.5 小結(jié),本章是入門篇的最后一篇,總結(jié)了前面各章的知識點,并通過“由初速度和仰角計算炮彈射程”、“模擬Windows計算器”、“模擬彩票游戲”三個

5、綜合性很強的示例演示了如何利用已講述過的內(nèi)容解決復(fù)雜的計算問題。JavaScript是一門綜合性很強的語言,有著很強大的內(nèi)置函數(shù)和方法。但另一方面說來,初學JavaScript讀者常常會感覺到其內(nèi)容多且雜。因此在學習JavaScript時應(yīng)當做到深刻把握其語法,對于各種內(nèi)置對象和函數(shù)的使用,不需要在一開始就死記硬背,而應(yīng)該先進行瀏覽了解,然后在不斷的實踐應(yīng)用中加深印象。讀者可以試著利用已經(jīng)學過的知識去解決一些簡單的問題,多動手,多思考,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論