我在學習Javascript,我需要幫助解決這個問題,我一直在思考一段時間。爲國家和首都編寫腳本
我需要編寫腳本的幫助來提示新英格蘭州的縮寫並提醒該州的首都。例如,如果您的用戶輸入NH,您的腳本應該提醒康科德。
我在學習Javascript,我需要幫助解決這個問題,我一直在思考一段時間。爲國家和首都編寫腳本
我需要編寫腳本的幫助來提示新英格蘭州的縮寫並提醒該州的首都。例如,如果您的用戶輸入NH,您的腳本應該提醒康科德。
有幾個方法,你可以這樣做:如果你想獨佔使用JavaScript,你有兩個選擇:
商店的JavaScript物件
var capitals = {AL:"Montgomery",AK:"uhhh..alaska's capital",...};
然後你的功能可能看起來像這樣:
function GetCapitalFor(abbr){ alert(capitals[abbr]); }
使用第三方庫
我不知道一個特別的,但我敢肯定,一個存在。
如果你也與服務器的工作,你可以存儲在數據庫中對,然後運行(可能使用AJAX)服務器上的功能。例如:
$.ajax({
type:"POST",
data: {abbreviation: abbr}, //where abbr is the user's input (MAKE SURE TO SANITIZE)
success: function(result)
{ alert(result);}
});
並且在服務器端,您將查詢數據庫表中的縮寫。
對於微不足道,因爲這雖然東西,我可能只是去與選項1
只用最簡單的JavaScript:
var capitals = { ME: "Augusta", NH: "Concord", VT: "Montpelier", MA: "Boston", CT: "Hartford", RI: "Providence" };
var abb = prompt('Abbreviation?');
alert(capitals[abb]);
表明您已經嘗試的代碼。 –
var capitals = {ME:「Augusta」'NH:「Concord」,VT:「Montpelier」,MA:「Boston」,CT:「Hartford」,RI:「Providence」}; – tonka