• 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 编程艺术

  • 相关阅读:
    【leetcode】Edit Distance (hard)
    【leetcode】 Interleaving String (hard)
    【leetcode】Regular Expression Matching (hard) ★
    【leetcode】Wildcard Matching(hard) ★ 大神太牛了
    【leetcode】 Longest Valid Parentheses (hard)★
    【leetcode】 Scramble String (hard)★
    【leetcode】Maximal Rectangle (hard)★
    【leetcode】 Unique Binary Search Trees (middle)☆
    【计算机网络】应用层1
    【leetcode】Minimum Path Sum(easy)
  • 原文地址:https://www.cnblogs.com/pcd12321/p/4192502.html
Copyright © 2020-2023  润新知