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 ...