专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
首先我们可以看C中间的强制类型转换,只能存在整数可表示类型和浮点数类型之间,比如(int)2.45,这是可以的,但是他们和字符串之间都没有强制转换的可能,因为字符串实际是一个指针。因此不可能出现(char *)2.45就可以获得"2.45"这个字符串的情况,反之也不能。而在C++中,我们可以创建一个类,并且重载强制转换操作,来完成这种情况,那么就必须要求有相应的对象,但是对于基本类型,这也是不可以的。然后,因为JavaScript在对象模型上主要参考了Java,我们可以再参考一下Java的类型转换:在Java中,基本类型之间的强制转换也不是这样的,比如,整数要转换成字符串,必须使用Intege [阅读全文] [PDF]
一、JavaScript中的特殊数值 数值 含义Infinify 无穷大;NaN 非数值;Number.MAX_VALUE 可表示的最大数值;Number.MIN_VALUE 可表示的最小数值;Number.NaN 非数值;Number.POSITIVE_INFINIFY 正无穷大,同Infinify;Number.NEGATIE_INFINIFY 负无穷大,同-Infinify; 二、其他类型转换数值型 转换前类型 转换后结果undefined NaN;null 0字符串型 如果为数字则转换为数字,否则转换为NaN布尔型 如果结果为true则变为 1,如果结果为false变为0对象 转 [阅读全文] [PDF]
1 共2条 分1页