zoukankan      html  css  js  c++  java
  • typeof操作符在javascript中运用时时页面上的操作数显示

    typeof可以告诉我们它的操作数是一个字符串(string)、数值(number)、函数(function)、布尔值(boolean)或对象(object)。

    1.字符串(string)

    alert(typeof("asss"))、alert(typeof("123"))等。

    此时警告框显示的是string。

    注:字符串需要加双引号。

    2.数值(number)

    alert(typeof(123))。

    此时警告框显示的是number。

    注:typeof中只能含数字,不能含字母及其他特殊符号且没有双引号。

    3.函数(function)

    function union(){

          var num1=1,num2=2;

          var total=num1+num2;

    }

    alert(typeof(union));

    此时警告框显示的是function。

    4.布尔值(boolean)

    alert(typeof(true));或alert(typeof(false));

     此时警告框显示的是boolean。

    5.对象(object)

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="Author" content="Hehe">
      <title>Shopping list</title>
      <link rel="stylesheet" type="text/css" href="my_css.css">
    </head>
      <body>
          <h1>What to buy</h1>
          <p title="a gentle reminder">Don't forgrt to buy this stuff.</p>
          <ul id="purchases">
              <li>A tin of beans</li>
              <li class="sale">Cheese</li>
              <li class="sale important">Milk</li>
          </ul>
          <script type="text/javascript" src="my_script.js"></script>
      </body>
    </html>

    alert(typeof document.getElementById("purchases"));

     此时警告框显示的是object。

    注:getElementsByTagName与getElementsByClassName返回的是一个数组,与getElementById不同。

    通过

    var itsems=document.getElementsByTagName("li");
    for(var i=0;i<itsems.length;i++){
        alert(typeof itsems[i]);
    }

    的变化后转成输出对象。

    此时i警告框显示3个object。

                                                                               ---读javascript DOM 编程艺术

  • 相关阅读:
    pexpect库学习之包装类详解
    spawn类expect方法详解
    spawn类参数command详解
    Django中如何实现数据库路由?
    Memcached中的存取命令详解
    Javascript的参数详解
    Python中Paramiko协程方式详解
    Greenlets间如何实现互相通信?
    Gevent中的同步与异步详解
    jQuery正则的使用方法步骤详解
  • 原文地址:https://www.cnblogs.com/pcd12321/p/4192502.html
Copyright © 2011-2022 走看看