codecamp

Scorpio 基本数据类型

//基础的运算数据类型
//其他的类型,基本什么都支持的
//例如 c#的自定义的类、类型的,只要注册进脚本里,都可以使用
var t = KP.xx();//KP是c#里的自定义类,具体的注册使用,看 最上面的导航 "脚本封装"


//空的变量
var t1 = null; //这种变量就是空的,还没有内容的


//字符串
//申请一个string 单引号和双引号都可以使用 双引号内可以直接使用单引号 反之同理
//字符串前面加@申请一段不转义字符串 用法参考c#的@字符串
var str1 = "123‘123"
var str2 = '123"123'
var str3 = @"1111
333333
4444444"
var str4 = @'1111
	2222222
	333333
	4444444'



//number数字里的一员,double多精度浮点数,平时基本都是用它的
var t2 = 65.0;
var t3 = 65;//因为脚本的变量默认是采用double的,所以这也是double类型的


//number数字里的一员,long型,可以使用16进制的(为了代码的简明可维护,不推荐16进制)
var t4 = 65L;
var t5 = 0xFF		


//number数字里的一员,Int32的,注意的是,必须明确的转换其的才会被当成int使用
var t8 = toint( 65 );//明确转换成int才会被当成int32使用,否则只会当成double类型


//bool布尔类型
var t6 = false;//假
var t7 = true;//真


//function函数类型
var t8 =  function(){};
t8();//可以进行调用函数

//table表类型
var t9 = {};
				
//array数组类型
var t10 = [];
				


Scorpio 逻辑符和运算符
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }