1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针...
分类:
Web程序 时间:
2014-12-26 12:40:05
阅读次数:
121
1. 两个int型相除要得到double
int a=3;
int b=2;
double c=a/b;
结果c=1;
事实上/是取余。
如何得到double或float型呢。
方法1:(隐式转化)
int a=3;
int b=2;
double c=a*1.0/b;
结果c=1.5
因为数据类型沿着低级向高级转化,一旦出现高级类型,数据运算过程都是转化成最高级的类型...
分类:
编程语言 时间:
2014-07-19 23:21:40
阅读次数:
274
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针...
分类:
Web程序 时间:
2014-05-22 05:12:31
阅读次数:
340