标签:cocos2d cocos2d-x 游戏 c++ 开发人员
数据类型在任何的计算机语言中都比较重要的,JavaScript语言也是面向对象的。12 // 12整数
1.2 // 1.2浮点数
"hello world" // 一个内容为hello world的字符串
true // 表示“真”布尔类型值
false // 表示“假”布尔类型值
{height:10,width:20} // 表示一个对象
[1,2,3,4,5] // 表示数组对象
null // 表示不存在的对象
var found = false; console.log(found.toString()); //输出false var num1 = 10; var num2 = 10.0; console.log(num1.toString()); //输出 "10" console.log(num2.toString()); //输出 "10" console.log(num2.toString(2)); //输出二进制形式 "1010" console.log(num2.toString(8)); //输出八进制形式 "12" console.log(num2.toString(16)); //输出十六进制形式 "A"
var num3 = parseInt("12345red"); //返回 12345
var num4 = parseInt("0xA"); //返回 10
var num5 = parseInt("56.9"); //返回 56
var num6 = parseInt("red"); //返回 NaN ①
var num6 = parseInt("10", 2); //返回 二进制数2 ②
var num7 = parseInt("10", 8); //返回 八进制数8
var num8 = parseInt("10", 10); //返回 十进制数10
var num9 = parseInt("AF", 16); //返回 十六进制数175
var num10 = parseFloat("12345red"); //返回 12345
var num11 = parseFloat("0xA"); //返回 NaN ③
var num12 = parseFloat("11.2"); //返回 11.2
var num13 = parseFloat("11.22.33"); //返回 11.22 ④
var num14 = parseFloat("0102"); //返回 102
var num15 = parseFloat("red"); //返回 NaN ⑤Boolean(value),把给定的值转换成布尔型。 Number(value),把给定的值转换成数值。 String(value),把给定的值转换成字符串。使用Boolean函数的实例代码如下:
var b1 = Boolean(""); //false - 空字符串 ①
var b1 = Boolean("hello"); //true - 非空字符串 ②
var b1 = Boolean(50); //true - 非零数字 ③
var b1 = Boolean(null); //false – null ④
var b1 = Boolean(0); //false - 零 ⑤
var b1 = Boolean({name: ‘tony‘}); //true - 对象 ⑥var n1 = Number(false); //0
var n1 = Number(true); //1
var n1 = Number(undefined); //NaN ①
var n1 = Number(null); //0 ②
var n1 = Number("1.2"); //1.2
var n1 = Number("12"); //12
var n1 = Number("1.2.3"); //NaN ③
var n1 = Number({name: ‘tony‘}); //NaN ④
var n1 = Number(50); //50var s1 = String(null); //"null"
var s1 = String({name: ‘tony‘}); //"[object Object]"String函数可以将转换任何类型为字符串类型,其中对象情况比较复杂。
《Cocos2d-x实战 JS卷》现已上线,各大商店均已开售:
京东:http://item.
标签:cocos2d cocos2d-x 游戏 c++ 开发人员
原文地址:http://blog.csdn.net/tonny_guan/article/details/44307635