Skip to main content
Glama
01.object.md4.83 kB
--- title: "Object" date: "2022-01-30T10:25:31.000Z" permalink: "/pages/extension/object/" --- # asInt * 入参:defaultValue:int 选填,当转换失败时返回默认值,默认为0 * 返回值:int * 函数说明:转对象为int类型 var obj = '123'; return obj.asInt(); //return obj.asInt(1); //转换失败时,返回1 # asDouble * 入参:defaultValue:double 选填,当转换失败时返回默认值,默认为0.0 * 返回值:double * 函数说明:转对象为double类型 var obj = '123'; return obj.asDOuble(); //return obj.asDouble(1.0d); //转换失败时,返回1.0d # asDecimal * 入参:defaultValue:BigDecimal 选填,当转换失败时返回默认值,默认为null * 返回值:BigDecimal * 函数说明:转对象为BigDecimal类型 var obj = '123.456'; return obj.asDecimal(); //return obj.asDecimal(1.5m); //转换失败时,返回1.5m # asFloat * 入参:defaultValue:float 选填,当转换失败时返回默认值,默认为0.0f * 返回值:float * 函数说明:转对象为float类型 var obj = '123'; return obj.asFloat(); //return obj.asFloat(1.0f); //转换失败时,返回1.0f # asLong * 入参:defaultValue:long 选填,当转换失败时返回默认值,默认为0L * 返回值:long * 函数说明:转对象为long类型 var obj = '123'; return obj.asLong(); //return obj.asLong(1L); //转换失败时,返回1L # asByte * 入参:defaultValue:byte 选填,当转换失败时返回默认值,默认为0b * 返回值:byte * 函数说明:转对象为byte类型 var obj = '123'; return obj.asByte(); //return obj.asByte(1b); //转换失败时,返回1b # asShort * 入参:defaultValue:short 选填,当转换失败时返回默认值,默认为0s * 返回值:short * 函数说明:转对象为short类型 var obj = '123'; return obj.asShort(); //return obj.asShort(1s); //转换失败时,返回1s # asDate * 入参:formats:String 可变参数,日期格式 * 返回值:Date * 函数说明:转对象为Date类型 var obj = '2020-01-01 08:00:00'; //如果obj是Number类型,且是10位数字则返回new Date(value * 1000);,如果是13位数字,则返回new Date(value); return obj.asDate('yyyy-MM-dd HH:mm:ss','yyyy-MM-dd HH:mm'); # asString * 入参:defaultValue:String 选填,当转换失败时返回默认值,默认为null * 返回值:String * 函数说明:转对象为String类型 var obj = 123; return obj.asString(); //return obj.asString("empty"); //转换失败时,返回"empty" # is * 入参:type:String/Class 判断是否该类型 * 返回值:boolean * 函数说明:判断是否是指定类型 import 'java.util.Date' as Date; var str = 'hello,MagicAPI'; return str.is('string'); // true return str.is('java.lang.String'); // true return str.is('java.lang.Integer'); // false return str.is(Date); // false # isString * 返回值:boolean * 函数说明:判断是否是String类型 var str = 'hello,MagicAPI'; return str.isString(); // true # isInt * 返回值:boolean * 函数说明:判断是否是int类型 var value = 123; return value.isInt(); // true # isLong * 返回值:boolean * 函数说明:判断是否是long类型 var value = 123L; return value.isLong(); // true # isDouble * 返回值:boolean * 函数说明:判断是否是double类型 var value = 123d; return value.Double(); // true # isFloat * 返回值:boolean * 函数说明:判断是否是float类型 var value = 123f; return value.isFloat(); // true # isByte * 返回值:boolean * 函数说明:判断是否是byte类型 var value = 123b; return value.isByte(); // true # isBoolean * 返回值:boolean * 函数说明:判断是否是boolean类型 var value = false; return value.isBoolean(); // true # isShort * 返回值:boolean * 函数说明:判断是否是short类型 var value = 123s; return value.isShort(); // true # isDecimal * 返回值:boolean * 函数说明:判断是否是decimal类型 var value = 123m; return value.isDecimal(); // true # isDate * 返回值:boolean * 函数说明:判断是否是Date类型 import 'java.util.Date' as Date; var value = new Date(); return value.isDate(); // true # isArray * 返回值:boolean * 函数说明:判断是否是数组 var value = '123'.split(''); return value.isArray(); // true # isList * 返回值:boolean * 函数说明:判断是否是List var value = [1,2,3]; return value.isList(); // true # isMap * 返回值:boolean * 函数说明:判断是否是Map var value = { key : 'value' }; return value.isMap(); // true # isCollection * 返回值:boolean * 函数说明:判断是否是集合 var value = [1,2,3]; return value.isCollection(); // true

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dwsy/magic-api-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server