`
lp895876294
  • 浏览: 279787 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

AS类型判断

 
阅读更多

is
       能够检查类的继承层次结构,返回boolean
as
       检查表达式是否为给定的数据类型,不是返回boolean,而是返回表达式的值;如果转型失败返回null。
       有些时候在使用 as 的时候并不能达到强制转换的目的,而使用第一种方法则可以。为什么 as 操作符有时候会不好用呢?原来在AS3.0类库中最高层类之间进行强制转换时,as 操作符是不起作用的。比如,假如你想要将一个String 类型的字符串 str 转换成 Number 类型的数字 num 时,可能想要这样写:
num = str as Number;这样写是没有用的,你只能通过第一种方法来达到强制转换的目的:

num = Number(str);
private var a:Number=3.1234;  
a=a.toFixed(2) as Number; //as类型转换失败
trace(a);   

 输出:0 

private var a:Number=3.1234;      
a=Number(a.toFixed(2));      
trace(a);   

 输出:3.12

typeof
       结果限定在6个可能的字符串:number,string,boolean,function,object,undefined。

alert(typeof (5));  //number
alert(typeof (true));  //boolean
alert(typeof ("abc"));  //string

in
       判断属性是否为对特定对象的一部分,返回boolean。此关键字用的比较少,可以使用hasOwenProperties方法判断。

分享到:
评论

相关推荐

    AS3.0 判断图片格式类

    var img_format:ImageUtil = new ImageUtil(); if(String(img_format.checkSourceType(e.target.data)) == "BM"){ //执行语句 }

    AS3测试成功率的文件

    AS3.0脚本。 完美实现成功的脚本,可以精确到千位数

    Chomsky文法类型判断及消除文法的左递归.txt

    byylChomsky文法类型判断 #include #include using namespace std; #define MAXS 50 int NONE=1; int RELEFT=1; string strings,noend,end; int N; struct STR { string left; string right; }; //输出四元组...

    PCB板检测 判断缺陷类型

    根据差异的情况来判断缺陷类型。(The approximate process of PCB board detection is as follows: first, a standard PCB board image is stored as a reference standard, and then the PCB board image to be ...

    AS3简易计算器

    用flashCS5.5写的简易计算器, 功能主要有加减乘除开平方 我想要的效果都实现了 但是觉得加了很多的boolean类型值来判断有点笨拙, 如果你有好的想法希望你能告诉我,谢谢!

    javascript中怎么做对象的类型判断

    最近在翻看John Resig的大作《Pro JavaScript Techniques》,里面讲到了如何做javascript的类型判断的问题。文中介绍了两种方式,一种是使用typeof,另一种是使用constructor。略感遗憾的是作为jquery的作者,他...

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

    类型判断是我们在日常工作中经常会遇到的一个功能,本文将给大家详细介绍关于javascript类型判断的相关内容,下面话不多说了,来一起看看详细的介绍吧 Javascript中数据类型分为两种: 简单数据类型:Undefined, ...

    教你怎样用万用表判断三极管的类型及基极

    确定基极 将晶体管三只管脚编上号1.2.3. 万用表作三种测量不错喔

    Javascript如何判断数据类型和数组类型

    这么基础的东西实在不应该再记录了,不过嘛,温故知新~就先从数据类型开始吧 js六大数据类型:number、string、object、Boolean、null、undefined string: 由单引号或双引号来说明,如”string” ...数据类型判断

    as3 接口类的用法和好处

    在AS3里,与对象类型有关的运算主要有以下几种: getQualifiedClassName getQualifiedSuperclassName is instanceof(还是推荐用is代替) as getQuailiedClassName可以获取该对象的类型,返回的是类名。假若my_txt是...

    pandas DataFrame 根据多列的值做判断,生成新的列值实例

    如代码所示,判断如果城市名中含有ing字段且年份为2016,则新列test值赋为1,否则为0. import numpy as np import pandas as pd data = {'city': ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen', 'Hangzhou', '...

    C#中is,as,using关键字的使用说明

    在C#中is,as,using关键字具有其特点及使用场景,其中is关键字用于检查该对象是否与给定类型兼容,as关键字用于将对象转换为指定类型,using关键字除了用于引入命名空间之外,还具有回收对象资源,如文件资源、网络...

    javascript 类型判断代码分析

    代码如下: var is = function(obj,type){ var toString=Object.prototype.toString,undefined; return obj===null&&type===’Null’|| obj===undefined&&type===’Undefined’|| toString.call(obj).slice(8,-1)===...

    javascript中如何判断类型汇总

    我们在写封装的插件或者函数时,常常用到JS的数据类型判断,典型的案例就是深度拷贝函数用到数据类型判断,这个知识点在面试的时候也是经常考到的一个问题。本文就来给大家总结了下javascript中判断类型的相关资料,...

    VB判断网络连接类型

    摘要:VB源码,网络相关,网络连接 VB判断网络连接,可判断客户端连网的方式,以及一些其它的网络信息,比如是否安装了网络RAS、是否是通过Modem连接、是否是通过Proxy连接、是否是通过通过LAN连接、主机是否有合法的...

    Javascript类型判断相关例题及解析

    题目:

    前端最全表单校验JS,支持各种身份证号码、手机号码、固定电话、URL、类型等校验

    适用于各种证件号码,身份证号码,护照等校验,各地手机号码,固定电话校验,网址以及一些前端类型判断,非空判断等校验。 压缩包内有使用说明书,部分文档如下: ### Client-side usage The library can be loaded...

    uploadFile控件上传文件,格式判断

    控件UpdloadFile文件上传eg: string newfilename = file_uploadid.FileName; string size = file_uploadid.PostedFile.ContentLength.ToString();... file_uploadid.SaveAs(path + newfilename); //保存文件 }

    基于javascript中的typeof和类型判断(详解)

    我们都知道可以使用typeof运算符求得一个变量的类型,但是对引用类型变量却只会返回object,也就是说typeof只能正确识别基本类型值变量。 var a = "abc"; console.log(typeof a); // "string" var b = 123; ...

    vb贪食蛇源代码

    Private Sub chkWindowButton_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single) If Button <> 1 Then Exit Sub Select Case Index Case 0 '锁定窗体 If Me....

Global site tag (gtag.js) - Google Analytics