搜尋
首頁電腦教學電腦知識使用JavaScript來根據下拉式選單的值來為變數賦予值

使用JavaScript來根據下拉式選單的值來為變數賦予值

javascript判斷下拉式選單的值從而給變數賦值

親測可用。

你要把那個變數i的定義放到初始化函數內,而不應該定義為一個全域變數。

##

javascript中匿名函數賦值給變數與直接命名函數有什麼不同

本來不喜歡回答這種這麼泛的問題。但比較受不了看到有其他錯誤答案誤人子弟,所以還是簡單的回答一下吧。

兩種寫法最大的差別是:

var init = function() { }; 是函數表達式,函數在程式碼執行的到目前行的時候才被執行,init 才被賦值。

function init() {} 是函數的聲明,和 var 一樣,會提前到程式碼最前面定義。

所以,下面的兩個例子:

foo(); // 在函數宣告之後呼叫 foo,可以正常呼叫。因為 foo 提前到最前面定義了。

function foo() {

return true;

}

foo(); // 在函數表達式之前呼叫函數,報錯。因為這時候還沒有 foo 這個變數。

var foo = function() {

return foo;

};ES5 規定,函數只能在頂級作用域和函數作用域中聲明,否則是不合法的。例如:

if( true ) {

// 非頂級和函數作用域內定義函數,是錯誤的,雖然可能瀏覽器不一定會拋出錯誤,但是是不規範的。

function foo() {

return true;

}

}

ES6 引入了區塊級作用域的概念,這種定義方法就被允許了。在區塊級作用域裡面宣告的函數,作用域類似於使用 let 宣告的變量,在區塊級作用域之外沒有辦法被呼叫。

例如:

{

function foo() {

return true;

}

}

foo(); // 在函數宣告的程式碼區塊之外呼叫函數,會拋出錯誤。

以上是使用JavaScript來根據下拉式選單的值來為變數賦予值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
哪個是CHATGPT最好的VPN? -  Minitool哪個是CHATGPT最好的VPN? - MinitoolApr 29, 2025 am 12:50 AM

如果您想在不支持的國家,地區或地區通過VPN使用Chatgpt,您知道哪個是ChatGpt最好的VPN?在這篇文章中,PHP.CN軟件將為您提供一些不錯的選擇。您可以根據要求的人選擇一個

XboxPcappft.exe不良圖像錯誤:這是如何修復它!XboxPcappft.exe不良圖像錯誤:這是如何修復它!Apr 29, 2025 am 12:49 AM

如何修復Windows 11/10上的“ XboxPcappft.exe不良圖像”問題?來自PHP.CN的這篇文章提出了解決煩人問題的多種方法。請繼續閱讀。

如何修復OneDrive文件無法刪除Windows 10/11 -Minitool如何修復OneDrive文件無法刪除Windows 10/11 -MinitoolApr 29, 2025 am 12:48 AM

當您想在OneDrive中刪除文件或文件夾時該怎麼辦,但是發現無法刪除OneDrive文件或文件夾?現在,您可以從php.cn讀取此帖子,以獲取修復“ OneDrive文件無法在Windows 1中刪除的最佳解決方案”

顯示連接可能有限:關鍵因素和解決方案顯示連接可能有限:關鍵因素和解決方案Apr 29, 2025 am 12:47 AM

啟動設備時,錯誤消息“顯示連接可能是有限的”是一個煩人的問題。在PHP.CN的這篇文章中,您可以獲取有關導致此問題以及如何快速解決問題的詳細信息。

Windows 11 Build 25115已發布給Dev Channel -Minitool中的內部人員Windows 11 Build 25115已發布給Dev Channel -Minitool中的內部人員Apr 29, 2025 am 12:46 AM

Microsoft向Dev Channel中的內部人員釋放了新的構建,它是Windows 11 Build 25115。與Beta通道發布的構建相比,這是一個更高的構建。您可以遵循此PHP.CN帖子以了解有關它的一些相關信息。

如何在不丟失數據的情況下清潔Windows 11/10中的C驅動器-Minitool如何在不丟失數據的情況下清潔Windows 11/10中的C驅動器-MinitoolApr 29, 2025 am 12:45 AM

如何釋放C驅動器上的空間,還是如何清除C驅動器上的浪費?這是PHP.CN關注的主題。如果您的C驅動器充滿了舊應用程序和不必要的程序,則可以選擇清理它。讓我們開始。

Chatgpt 4與Chatgpt 3:它們之間的區別-MinitoolChatgpt 4與Chatgpt 3:它們之間的區別-MinitoolApr 29, 2025 am 12:44 AM

Chatgpt已使用GPT-4更新。為了幫助您更好地理解此更新,我們將介紹Chatgpt 4和Chatgpt 3之間的差異。此外,如果要在Windows上恢復已刪除的文件,則可以嘗試PHP.CN電源數據恢復。

媒體功能包Windows 11下載並安裝:電源策略媒體功能包Windows 11下載並安裝:電源策略Apr 29, 2025 am 12:43 AM

如果使用Windows 11 N或KN版本,如何下載和安裝媒體功能包?  在這篇文章中,PHP.CN提供了有關獲取Windows 11 Media功能包的分步指南。讓我們查看一些細節。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具