三大类型:结构、枚举和类。基础类型: 1.整数类型:Int8、Uint8、Int16、Uint16、Int32、Uint32、Int64、Uint64、Int、Uint 2.浮点类型:Float、Double 3.布尔类型:Bool 4.字符类型:Character复合类型: 1.元组 2.可选类型...
分类:
编程语言 时间:
2015-08-03 01:02:37
阅读次数:
112
1、if-else 选择结构语法:if(条件){}else{}if是java的关键字。表达式是布尔类型的表达式,其结果为true或者false例如:输入一个成绩,如果成绩大于90.奖励import java.util.*;public class if_01 {public static void ...
分类:
其他好文 时间:
2015-07-28 22:39:47
阅读次数:
132
经常看到这样的例子:
var a ;
var b = !!a;a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;
因为javascript是弱类型的语言(变量没有固定的数据类型)所以有...
分类:
编程语言 时间:
2015-07-28 10:55:20
阅读次数:
150
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换...
分类:
Web程序 时间:
2015-07-26 06:06:29
阅读次数:
161
1. 使用new来创建对象(调用构造函数)时,如果return的是非对象(数字、字符串、布尔类型等)会忽而略返回值;如果return的是对象,则返回该对象。2. 重写原型会切断原型链:foo = function(){}foo.proto.x = 3;var foo1 = new foo();ale...
分类:
编程语言 时间:
2015-07-21 23:57:52
阅读次数:
233
1:概述 ---php是一种弱类型的语言,它可以根据运行环境的变化而自动进行数据类型的转换1.1转换成布尔类型的原则 以下值都将转换成布尔类型中的false: A.布尔类型的false; B.空字符串'' C.正数0或浮点数0.0或字符串'0'(不包括字符串'0.0') D.没有成员的数组...
分类:
Web程序 时间:
2015-07-21 12:12:40
阅读次数:
166
原文:php之数据类型自动转换1:概述 ---php是一种弱类型的语言,它可以根据运行环境的变化而自动进行数据类型的转换 1.1转换成布尔类型的原则 以下值都将转换成布尔类型中的false: A.布尔类型的false; B.空字符串'' C.正数0或浮点数0.0或字符串'0'(不包括字符串'0.0'...
分类:
Web程序 时间:
2015-07-21 12:12:05
阅读次数:
127
1.布尔类型下面情况都是看出false: 布尔类型FALSE自身 整型值为0 浮点型值为0.0 空字符串,以及字符串"0" 不包含任何元素的数组 不包含任何成员变量的对象(仅PHP 4.0) 特殊类型NULL(包括尚未设定的变量)2.浮点数浮点数的案例:$a = 0.234567890...
分类:
Web程序 时间:
2015-07-19 23:10:19
阅读次数:
138
类比是学习一门新语言的好方法,下面我们类比java语言来看一下C语言的的数据类型。
C语言提供了丰富的数据类型,下面这张图可以很好的表现C语言所有的数据类型:
从中可以看到C语言提供java了语言没有的结构体、共用体和指针类型,同时C语言缺少java中的布尔类型即boolean,C语言和java的区别还体现在每种类型所占的位数,具体见下图:
下面分别介绍一下各种类型使用时的注意事项...
分类:
编程语言 时间:
2015-07-18 15:36:59
阅读次数:
258
JS中数字和字符相加相减问题
var a = 100;
var b = "100";
alert(b- a);
alert(typeof (b- a));
alert(a + b - a);
alert(typeof (a + b - a));
alert(a + b);
alert(ty...
分类:
Web程序 时间:
2015-07-16 12:01:50
阅读次数:
112