javascript typeof 运算符的使用方法

返回一个用来表示表达式的数据类型的字符串。

typeof[()expression[]] ;

expression 参数是需要查找类型信息的任意表达式。

说明
typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."

typeof 语法中的圆括号是可选项。

var sTemp = "test string";
alert(typeof sTemp);
alert(typeof 95);

看个详细的实例

<html>
    <head>
      <title>Using typeof to determine the type of variables</title>
    <script language="JavaScript1.1">
    <!--
    var bMyVar = true;

    var nMyVar = 35;

    var sMyVar = "This is a string";

    var uMyVar;

    -->
    </script>
    </head>
    <body>
    <script language="JavaScript1.1">
    <!--
    document.writeln("bMyVar = " + typeof(bMyVar));

    document.writeln("<br>nMyVar = " + typeof(nMyVar));

    document.writeln("<br>sMyVar = " + typeof(sMyVar));

    document.writeln("<br>uMyVar = " + typeof(uMyVar));

    -->
    </script>
    </body>
    </html>

时间: 2024-08-02 17:05:57

javascript typeof 运算符的使用方法的相关文章

javascript new 运算符的使用方法

new 运算符 创建一个新对象. newconstructor[(arguments)] 参数 constructor 必选项.对象的构造函数.如果构造函数没有参数,则可以省略圆括号. arguments 可选项.任意传递给新对象构造函数的参数. 说明 new运算符执行下面的任务: 创建一个没有成员的对象. 为那个对象调用构造函数,传递一个指针给新创建的对象作为this指针. 然后构造函数根据传递给它的参数初始化该对象. 示例 下面这些是有效的new运算符的用法例子. my_object =ne

详解JavaScript中|单竖杠运算符的使用方法_基础知识

js运算符单竖杠"|"的作用 在js整数操作的时候,相当于去除小数点,parseInt.在正数的时候相当于Math.floor(),负数的时候相当于Math.ceil() 注: 1. Math.ceil()用作向上取整. 2. Math.floor()用作向下取整. 3. Math.round() 我们数学中常用到的四舍五入取整. console.log(0.6|0)//0 console.log(1.1|0)//1 console.log(3.65555|0)//3 console.

javascript typeof()的用法与运算符用法

typeof 运算符 返回一个用来表示表达式的数据类型的字符串. typeof[()expression[]] ; expression 参数是需要查找类型信息的任意表达式. 说明 typeof 运算符把类型信息当作字符串返回.typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined.&qu

javascript typeof的用法与typeof运算符介绍[详细]第1/2页_javascript技巧

经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if( !isNaN(document.mylist.length) ) {} typeof的运算数未定义,返回的就是 "

javascript中定义类的方法详解

 这篇文章主要详细介绍了javascript中定义类的方法的相关资料,需要的朋友可以参考下     JS中定义类的方式有很多种: 1.工厂方式   代码如下: function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; return ocar; } var car1 = Car(

深入理解JavaScript instanceof运算符的用法

深入理解 instanceof 运算符的用法,对写好复杂的 http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript 程序,会有很大帮助. 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object".ECMAScript 引入了另一个 Java 运算符 instan

javascript实现行拖动的方法

  本文实例讲述了javascript实现行拖动的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Javascript typeof 用法_javascript技巧

if(document.mylist.length != "undefined" ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if( !isNaN(document.mylist.length) ) {} typeof的运算数未定义,返回的就是 "undefined". 运算数为数字 typeof(x) = "number"

javascript实现树形菜单的方法_javascript技巧

本文实例讲述了javascript实现树形菜单的方法.分享给大家供大家参考.具体如下: var ME={ ini:{i:true,d:{},d1:{},h:0,h1:0,h2:0}, html:function(da,f){ var s='<ul'+(f?' class="f"':'')+'>'; for(var i=0,l=da.length;i<l;i++){ if(typeof(da[i].pid)=='object'){ s+='<li><b