`
hepeng19861212
  • 浏览: 150423 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

类型判断instanceof(is)和typeof

    博客分类:
  • flex
阅读更多
is的使用方法是;inst is Type,它返回true或false。instanceof已经不被建议使用,改用is。
而typeof的使用方法时:typeof Type,他的返回值仅限于boolean function number object string xml这六种。

例子:
package
{
	import flash.display.Sprite;
	
	public class TestTypeConvert extends Sprite
	{
		public function TestTypeConvert():void
		{
			var array:Array = new Array();
			var num:Number = new Number();
			
			trace(array is Array);
			trace(num is Array);
			
			trace(typeof array);
			trace(typeof num);
		}

	}
}

输出为:
true
false
object
number
分享到:
评论

相关推荐

    javascript instanceof 与typeof使用说明

    在JavaScript编程中,typeof和instanceof是两种常用的运算符,它们都可以用来判断变量的数据类型或类的实例。为了深入理解这两个运算符的使用方法和区别,我们需要详细探讨它们各自的特性和适用场景。 首先,typeof...

    js中判断变量类型函数typeof的用法总结.docx

    **问题**:`typeof`把函数和对象视为不同类型的值,同时`typeof null`返回`"object"`。 **示例代码**: ```javascript function isObject(x) { return (typeof x === "function") || (typeof x === "object" && x ...

    js代码-typeof && instanceof

    在JavaScript编程语言中,`typeof` 和 `instanceof` 是两个非常重要的操作符,它们用于检测变量或对象的类型。这两个操作符虽然都是用来检查类型,但它们的使用场景和返回结果有所不同。让我们深入探讨一下它们的...

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

    在JavaScript中,`typeof`和`instanceof`是两种常用的操作符,用于检查变量或对象的类型。然而,由于JavaScript的动态类型特性,这两个操作符的使用并不总能提供开发者期望的结果,有时甚至可能导致混淆。 `typeof`...

    js的各种数据类型判断的介绍

    总结起来,JavaScript提供了多种方式来判断数据类型,包括 `typeof`、`instanceof`、`constructor` 和 `Object.prototype.toString.call()`。理解这些工具的工作原理对于编写健壮的JavaScript代码至关重要,特别是在...

    前端开源库-es-is

    5. **性能优化**:为了提高效率,"es-is"库通常避免使用`instanceof`和`typeof`操作符,而是采用更直接的手段进行类型检查,如直接比较`constructor`属性或利用JavaScript的内置特性。 6. **简洁API**:"es-is"的...

    javascript中关于类型判断的一些疑惑小结

    总结一下,JavaScript中的类型判断涉及到`typeof`、`instanceof`、`Array.isArray()`以及`Object.is()`等多个工具。理解它们的用法和限制,对编写健壮的JavaScript代码至关重要。在处理复杂类型尤其是对象和数组时,...

    js代码-很稳的类型判断封装

    例如,它可能强调了在某些特定场景下,直接使用`typeof`或`instanceof`可能导致的问题,并推荐使用这些封装好的类型判断函数以提高代码的健壮性。 总之,理解和正确使用类型判断是JavaScript开发者必备的技能。通过...

    javascript中的数据类型检测方法详解.docx

    例如,如果想要确定一个值是否是数组,可能需要同时使用 `typeof` 和 `instanceof` 或者 `Array.isArray()`,因为 `typeof` 无法区分数组和其他对象。 总的来说,理解和熟练运用这些数据类型检测方法,能够帮助...

    类型检查值isstringtrue

    `is.string()`是一个常用的函数,用于判断一个值是否为字符串类型。这个方法在处理用户输入、API响应或其他不可预测的数据源时非常有用,因为JavaScript是一种动态类型语言,变量的类型可以在运行时改变,这可能导致...

    javascript中如何判断类型汇总

    `typeof`对于`NaN`和`Infinity`也会返回`"number"`,因此要确保值是真正的数字,可以结合`isFinite`函数: ```javascript function isNumber(value) { return typeof value === 'number' && isFinite(value); ...

    js代码-数据类型判断

    在JavaScript中,数据类型是编程基础的一个重要组成部分。JavaScript是一种动态类型语言,这意味着变量的数据类型不是在声明时确定,而是在...在实际开发中,通常会结合使用多种方法以确保类型判断的准确性和可靠性。

    JavaScript中判断数据类型的方法总结

    首先,`typeof` 是JavaScript中最基本的类型判断工具。它可以判断字符串、数字、布尔值、undefined以及函数类型。在使用`typeof`时,需要注意的是,对于null、对象(不包括null)以及数组,`typeof`都会返回"object...

    js和jquery判断数据类型的4种方法总结

    本文将详细介绍四种判断JavaScript数据类型的方法,并简要介绍jQuery中用于数据类型判断的一些实用方法。 #### 1. `typeof` 运算符 `typeof` 是一种基本的类型检测方法,用于获取变量或表达式的类型。它可以以两种...

    js代码-类型的判断

    在`README.txt`文件中,可能包含了关于这些类型判断方法的详细解释和使用场景,或者是一些实践示例。理解和熟练掌握这些类型判断方法,能够帮助开发者写出更加健壮和可维护的JavaScript代码。在实际开发中,根据不同...

    js判断数据类型如判断是否为数组是否为字符串等等

    在JavaScript中,数组是属于引用类型的数据,我们可以使用typeof操作符和constructor属性来判断一个变量是否为数组。示例代码如下: ```javascript var arr = [0]; document.write(isArray(arr), ' '); ...

Global site tag (gtag.js) - Google Analytics