函數是JS中邏輯處置最常利用的自界說方式,它的界說和內部變量的利用關系到可否正常處置數據,下面是JavaScript函數、變量的界說和利用詳解。
在 JavaScript 中,經由過程function來標識一個函數,例如,下面的代碼界說了一個afun函數,afun是函數名,afun();是挪用函數,下面代碼運行的成果為:“這是一個函數”。
 在 JavaScript 中,可以界說帶參數的函數,只需要在函數名稱括號內傳入參數即可。例如,下面afun函數有兩個參數,別離是a參數、b參數,在挪用函數的時辰就可以把值傳進函數內進行數據處置。下面代碼運行的成果為:“a參數的值為1 ,b參數的值為2”
 在 JavaScript 中,可以界說全局變量給多個函數利用。例如,下面的代碼在函數的外部聲了然一個全局變量a,然后在afun函數內,挪用輸出全局變量a。下面代碼運行的成果為:“1”。
 在 JavaScript 中,在函數內部聲明的變量稱為局部變量,這個變量只能在函數內部利用,不克不及用于其他處所的利用。例如,下面代碼在函數內部界說了一個局部變量b。下面代碼運行的成果為:“5”。
 在 JavaScript 中,全局變量與局部變量除了全局和局部的區別外,還需要注重,局部變量是優先于全局變量的。也就是說,假如函數內部聲了然一個與全局變量一樣的變量,則在函數內部利用變量的過程中,是利用局部變量的。下面代碼運行的成果為:“6”。
 在 JavaScript 中,可以利用return語句把函數內的數據傳出來。例如,下面代碼經由過程return把函數內兩個數相加的成果傳出來。下面代碼運行的成果為:“10”。
 在 JavaScript 中,可以把函數內部return返回的成果經由過程賦值的方式傳遞給一個新變量,再進行數據處置。下面代碼運行的成果為:“100”。
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!