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 编程艺术
typeof操作符在javascript中运用时时页面上的操作数显示的更多相关文章
- JavaScript中让Html页面中循环播放文字
		JavaScript中让Html页面中循环播放文字 <html> <head> <meta http-equiv="Content-Type" con ... 
- typeof操作符返回一个字符串,表示未经计算的操作数的类型。
		typeof操作符返回一个字符串,表示未经计算的操作数的类型. 语法 typeof运算符后跟操作数: typeof operand or typeof (operand) 参数 operand 是 ... 
- JavaScript中如何给按钮设置隐藏与显示属性
		*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.html * 作者:常轩 * 微信公众号:Worldh ... 
- javascript 中的数据驱动页面模式
		前段时间一直在想前端MVC的意义.这个话题仁者见仁,但是MVC的使用方法给我提了一个管理数据的有意思的想法--数据管理和数据驱动页面.我们以前的思路一直是事件驱动页面,事件驱动页面合乎逻辑而且节约代码 ... 
- js(jquery)代码在页面上实时地显示时间
		一.引入jquery 二.HTML代码 三.js代码 1)引入js代码 2)下面是完整的js代码 
- javascript中事件总结&通用的事件侦听器函数封装&事件委托
		前言: JAVASCRIPT与HTML之间的交互是通过事件来实现的.事件,就是文档或浏览器窗口中发生的一些特定交互瞬间.可以使用侦听器( 或处理程序 )来预定事件,以便事件发生时执行相应的代码.这种在 ... 
- JavaScript中的typeof
		js中的 typeof 操作符返回一个字符串,表示未经计算的操作数的类型. 其中null.字符串对象.数字对象.布尔对象.日期.数组.正则返回结果都为object,可见typeof返回结果并不精确 测 ... 
- JavaScript中typeof、toString、instanceof、constructor与in
		JavaScript 是一种弱类型或者说动态语言.这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定. 这也意味着你可以使用同一个变量保存不同类型的数据. 最新的 ECMAScrip ... 
- 【JavaScript中typeof、toString、instanceof、constructor与in】
		JavaScript中typeof.toString.instanceof.constructor与in JavaScript 是一种弱类型或者说动态语言.这意味着你不用提前声明变量的类型,在程序运行 ... 
随机推荐
- Android NDK开发实例教程
			WINDOWS系统+ Eclipse + NDK+Android 最近开始学习Android平台开发,Android还没有玩转,Java也是刚入门,这又要开始在Android中调用C语言,需要利用ND ... 
- JS 捕获 input 中 键盘按键
			JS 捕获 input 中 键盘按键 的相应处理事件是很简单的,google搜索一下很容易找到处理方式,请看如下一种简单的处理方式: HTML代码: <div> <input typ ... 
- java发展史与java的语言特性
			概述: Java 体系比较庞杂,功能繁多,这也导致很多人在自学 Java 的时候总是感觉无法建立 全面的知识体系, 无法从整体上把握Java 的原因. 在这里我们先简单了解一下Java 的版本. 具体 ... 
- python学习-爬虫
			转载自 静觅的博客 最普通下载网页 import urrlib2 response = urllib2.urlopen("http://www.baidu.com") print ... 
- 【Tomcat   系统服务】将tomcat设置为系统服务,并且开机自启 + 卸载tomcat服务
			1.首先 你得下载一个tomcat[一般都是解压版的,解压放在那里就能用] startup.bat shutdown.bat service.bat等文件都在tomcat的bin目录下 ,例如 ... 
- LoadRunner11录制APP脚本(2)
			通过安卓模拟器实现LoadRunner11录制APP脚本 http://www.51testing.com/html/24/15110424-3686857.html http://www.51tes ... 
- 手持终端打印POS机(安装移动销售开单订货会软件)无线传输到订货会后台销售管理系统
			当今的服装市场是品牌竞争时代,产品能否紧随潮流前线并迅速推出市场抢得先机,是品牌成功与否的关键.而订货会是每个鞋服企业新产品走向市场至关重要的开端,订货会如何演绎.成功与否,与品牌在竞争洪流中的命运息 ... 
- maven自建仓库 Return code : 405
			maven自建仓库jar包上传: jar包上传可以采用在自建仓库上系统上传以及通过配置maven setting.xml以及pom.xml上传. maven通过配置上传需要用户名密码以及maven仓库 ... 
- http://m.blog.csdn.net/article/details?id=8237698
			http://m.blog.csdn.net/article/details?id=8237698 
- Dijkstra+计算几何 POJ 2502 Subway
			题目传送门 题意:列车上行驶40, 其余走路速度10.问从家到学校的最短时间 分析:关键是建图:相邻站点的速度是40,否则都可以走路10的速度.读入数据也很变态. #include <cstdi ... 
