我是JavaScript新手,正在使用Netbeans編寫一個簡單的網站。由於JavaScript是動態類型語言,我想知道如何在不確定的情況下找出變量的類型。如何找出JavaScript中的變量類型?
例如,如何在下面的代碼中找到變量類型emailAddress
或domainPart
?
function getEmailAndDomainParts(){
var emailAddress = document.getElementById("EmailAddress").value;
var emailPart = emailAddress.substring(0, emailAddress.indexOf("@"));
var domainPart = emailAddress.substring(emailAddress.indexOf("@") + 1);
document.getElementById("Email").value = emailPart;
document.getElementById("Domain").value = domainPart;
}
你不能找出*變量*的類型,因爲它們沒有類型,但是你可以使用'typeof'運算符在變量中找出* value *的類型。說了這麼多,**所有的值都是字符串。**如果'emailAddress'沒有包含字符串,就不能使用'.substring()','.substring()'總會返回一個串。 – nnnnnn
您是否嘗試過使用typeof關鍵字?例如: typeof emailAddress –
請允許先看看,這個問題已經被回答很多次了 –