javascript - JavaScript中如何判断变量的类型?

标签 javascript dynamic

我是 JavaScript 新手,正在使用 Netbeans 编写一个简单的网站。由于 JavaScript 是动态类型语言,我想知道在我不确定的情况下如何找出变量的类型。

例如,如何找出下面代码中emailAddressdomainPart的变量类型?

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;
            }

最佳答案

// test data
var myArray = ['a', 'b', 'c'];

// the usual typeof isn't very useful
alert(typeof myArray);

// this instance of method tests the array
// to see if it is an instance of the 'Array'
// constructor, which it is!
alert(myArray instanceof Array)

click here

关于javascript - JavaScript中如何判断变量的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38068298/

相关文章:

c# - 动态Where Linq 到实体

c - 二维数组的动态 malloc

javascript - 对齐按钮中的多个文本

javascript - 为什么我的计数器每次都会增加多个?

javascript - 基于不同的 Session 值发布/订阅相同的集合

javascript - 将图像设置为相对于屏幕尺寸的尺寸?

javascript - 通过在 tinymce 中显示来剥离 <![if !mso]>

ios - 我如何以编程方式创建动态文本字段

c# - 从 c# 后面的代码编写页面加载 javascript 函数

javascript - 动态内容的内容溢出