`
冷寒冰
  • 浏览: 249060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript学习教程:typeof操作符

 
阅读更多
    鉴于ECMAScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供这方便信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串:
“undefined”——如果这个值未定义
“boolean”——如果这个值是布尔值
“string”——如果这个值是字符串
“number”——如果这个值是数值
“object”——如果这个是对象或null
“function”——如果这个值是函数

下面是几个使用typeof操作符的例子:
var message = "some string";
alert(typeof message);   //"string"
alert(typeof(message));  //"string"
alert(typeof 95);        //"number"
     这几个例子说明,typeof操作符的操作数可以是变量(message),也可以是数值字面量。注意,typeof是一个操作符而不是函数,因此例子中的圆括号不是必须的(尽管可以使用)。
本文章来自www.21shipin.com  21视频教程网
Javascript教程:typeof操作符_Javascript教程 原文链接:http://www.21shipin.com/html/98429.shtml
分享到:
评论

相关推荐

    JavaScript中的typeof操作符用法实例

    对一个值使用typeof操作符可能返回下列某个字符串:“undefined”——如果这个值未定义“boolean”——如果这个值是布尔值“string”——如果这个值是字符串“number”——如果这个值是数值“object”——如果这个是...

    JS:typeof instanceof constructor prototype区别

    `typeof`操作符是最常见的类型检测方式之一,它返回一个表示未经计算的操作数类型的字符串。例如,对于字符串、数字、数组、日期、函数等,`typeof`将分别返回`"string"`、`"number"`、`"object"`、`"object"`、`...

    javascript中typeof操作符和constucor属性检测

    在JavaScript中,typeof操作符和constructor属性是两种检测数据类型的方法。它们各自有不同的使用场景和特点。下面详细介绍这两者的知识内容。 首先,typeof操作符用于检测变量的数据类型。它对不同类型的变量会...

    javascript之typeof、instanceof操作符使用探讨

    使用它们总是不能直接的得到想要的结果,非常纠结,普遍的说法认为“这两个操作符或许是javascript中最大的设计缺陷,因为几乎不可能从他们那里得到想要的结果” typeof 说明:typeof返回一个表达式的数据类型的字符...

    JavaScript学习基础学习心得

    - `typeof`操作符可以用来检测变量的数据类型。 - 示例:`console.log(typeof s); // string` 2. **类型转换**: - **隐式类型转换**:例如`isNaN(demo)`会自动调用`Number(demo)`。 - **显式类型转换**: - `...

    javascript instanceof,typeof的区别

    在 JavaScript 中,instanceof 和 typeof 是两个常用的操作符,用于判断变量的类型和实例关系。然而,许多开发者对这两个操作符的区别和使用场景不够清楚,导致在编程中出现错误。下面,我们将详细介绍 instanceof ...

    jsjavascript基础教程.zip

    【教程简介】 ...03-数据类型和typeof操作符.md 04-运算符.md 05-条件判断语句.md 06-循环语句.md 07-数据类型转换基础.md 08-对象.md 09-函数_方法_枚举.md 10-作用域.md 11-工厂方法_构造函数_this关键字.md

    头歌教学实践平台 Web前端开发基础 JavaScript 学习手册二:JS 数据类型

    例如,使用typeof操作符可以检测变量的数据类型,避免类型错误;而使用==和===进行比较时,需要注意它们对类型转换的不同处理。此外,JavaScript还提供了一些内置的方法来处理特定的数据类型,如Number对象的toFixed...

    javascript学习教程和jquery帮助文档及api

    在JavaScript学习教程中,你将接触到以下核心概念: 1. **基础语法**:包括变量声明、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组和符号)、操作符(如算术、比较和逻辑操作符)、流程控制(如...

    JavaScript程序设计课件:第 3 章 表达式与操作符.ppt

    在JavaScript编程语言中,表达式和操作符是构建和控制程序流程的基础元素。表达式是由数值、变量和运算符组成的组合,它们可以被计算并产生新的值。这与C语言中的概念是相似的。 3.2 运算符概述: 在JavaScript中,...

    JavaScript学习PPT(适合初学者)

    接着,会深入到数据类型的细节,比如动态类型的特点,以及如何使用typeof操作符来检测数据类型。 在函数部分,初学者将学习如何定义函数、传递参数、以及返回值。此外,JavaScript的匿名函数和箭头函数也是重要的...

    详解JavaScript中typeof与instanceof用法

    instanceof是JavaScript中的一个操作符,它用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上。也就是说,instanceof用于判断一个变量是否某个构造函数创建的对象的实例。 例如: ```javascript ...

    JavaScript-学习笔记.pdf

    - 获取变量的数据类型:使用`typeof`操作符。 - 数据类型转换:JavaScript是动态类型语言,可以通过不同的函数或操作符进行显式或隐式类型转换。 6. 运算符 JavaScript中的运算符包括: - 算数运算符:如`+`、`-...

    JavaScript视频教程-video

    可以使用`typeof`操作符来判断,如`if (typeof myVar !== 'undefined') {...}`,或者直接比较`myVar === undefined`。 在".Net全套就业视频教程之在线图书商城项目-video.txt"文件中,虽然名称没有明确提及...

    javascript精彩实例教程

    通过`typeof`操作符,可以检查变量的数据类型,包括`number`、`string`、`boolean`、`null`、`undefined`、`object`和`symbol`。 2. **控制流语句** `if...else`用于条件判断,`for`、`while`循环处理重复任务,`...

    JS 使用 typeof 获取数据类型

    在JavaScript中,`typeof`操作符是一个非常关键的工具,用于获取变量或表达式的值的数据类型。这篇博客“JS 使用 typeof 获取数据类型”深入探讨了如何利用`typeof`来识别和处理不同类型的JavaScript数据。 首先,`...

Global site tag (gtag.js) - Google Analytics