- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 934字
- 2020-10-30 18:12:35
編程挑戰
獨立完成以下操作。
1.制作一個網頁,它讓用戶創建一個用戶名。該網頁將提示用戶錄入他的名、姓和學校名,而程序將自動生成一個由用戶全名的縮寫和學校名的第一個單詞組成的用戶名。例如,如果Hector Lopez進入Universal Community College,那么他的用戶名是HLUniversal。將這個網頁以文件名username_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
2.制作一個網頁,它能夠告知用戶一個人是否年齡夠大可以投票。該網頁能夠提示用戶錄入那個人的年齡,若年齡是18歲或以上,則輸出“You can vote.”;若那個人小于18歲,則輸出“You are too young to vote.”。在你的JavaScript程序中要使用條件操作符。將這個網頁以文件名voting_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
3.制作一個網頁,它為客戶顯示電影票的價格。用戶通過提示輸入客戶的年齡,據此輸出基于下列收費標準計算的票價:
·5歲以下免費。
·在5~12歲之間(含5歲和12歲)的兒童票價是$5.00。
·12歲以上的成人票價是$9.00。
將這個網頁以文件名tickets_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
4.制作一個網頁,它依字母順序排列兩個名字。用戶通過提示錄入兩個名字,程序將檢查哪個名字依字母表次序在前,或者兩個名字相同。其輸出將依字母表次序列出這兩個名字,或者若名字相同,則顯示信息說兩個名字是一樣的。將這個網頁以文件名names_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
5.制作一個網頁,檢查用戶錄入的數字是否在給定的范圍內。在編寫的程序中,要使用兩種不同方法測試一個數字是否在1~50之間。一種方法使用OR操作符(||),另一種方法使用AND操作符(&&)。網頁要顯示這兩個等價的表達式。將這個網頁以文件名expressions_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
提示:X<5意指包含所有小于5的數,但是不包含5。因此,5>=X等價于X<5或X=5。
6.制作一個網頁,它判斷一些表達式是true還是false。該頁顯示下列表達式,在每個表達式之下有一個按鈕,單擊時可以查看每個表達式的左邊是否等同于右邊。若相同,則其值為true;若不同,則其值為false。
·(X>5)&&(X<10)==!(X<=5)||!(X>=10)
·![(X>Y)&&(Y<Z)]==!(X>Y)||!(Y<Z)
·(X==Y)||(X>Y)==(X==Y)&&(X<Y)
·![(Z<X)||(Z<Y)]==!(Z<X)&&!(Z<Y)
在你的JavaScript程序中為X、Y和Z使用下列值:
X=8,Y=3和Z=5
將這個網頁以文件名true_false_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
7.制作一個網頁,它包含一個簡單的數學測試。該頁有下列算術問題,在每個問題之下添加兩個按鈕,單擊第一個按鈕時將提示用戶錄入答案,而單擊第二個按鈕時將檢查用戶的答案是否正確,其輸出使用一個警示對話框顯示“correct”或“incorrect”。
1.5+9=??
2.4*6=??
3.25–14=??
4.48/3=??
5.26%6=??
將這個網頁以文件名math_XXX.html保存,其中XXX是你的全名縮寫。此外,頁面要包含適當的頁標題。
- Learning Single:page Web Application Development
- 從零開始構建企業級RAG系統
- 零基礎玩轉區塊鏈
- PyQt從入門到精通
- Learning SQLite for iOS
- 數據結構案例教程(C/C++版)
- Android開發三劍客:UML、模式與測試
- Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis)
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- 軟件測試技術
- MySQL數據庫教程(視頻指導版)
- Magento 2 Developer's Guide
- Improving your Penetration Testing Skills
- SQL Server 2014數據庫設計與開發教程(微課版)