标签:入门 script 高级 判断 www. app 优秀 otn 查看
直接使用字符串“.”方法的方式格式化字符串。
字符串增加
judge
方法,使用判断的方式格式化字符串。
入门用法。
例如:
var string = '问:v2是一个优秀的前端框架么?答:{if(isGood){ "是" } else { "否" }^}。'.judge({ isGood: true }); console.log(string); // => 问:v2是一个优秀的前端框架么?答:是。
说明:
用法{if(|BooleanExpresion|) { TrueString } else { FalseString }^}
1的方式嵌入字符串中。
初级用法。
例如:
var string = '问:v2是一个优秀的前端框架么?答:{if(isGood){ "是" } else if(isCommon) { "一般" } else { "否" }^}。'.judge({ isGood: false, isCommon: true }); console.log(string); // => 问:v2是一个优秀的前端框架么?答:一般。
说明:
用法{if(|BooleanExpresion|){ TrueString } else if(|BooleanExpresion|) { ElseIfString } else { FalseString }^}
2的方式嵌入字符串中。
中级用法。
例如:
var string = '问:v2是一个优秀的前端框架么?答:{if(isGood){ ^"appraise+"(票数:"+ votes * platform +")"" } else if(isCommon) { "一般" } else { "否" }^}。'.judge({ isGood: true, isCommon: true, appraise: "非常棒的", votes: 1024, platform: 5 }); console.log(string); // => 问:v2是一个优秀的前端框架么?答:非常棒的(票数:5120)。
说明:
用法{if(|BooleanExpresion|){ ^TrueString } else if(|BooleanExpresion|) { ^ElseIfString } else { ^FalseString }^}
3的方式嵌入字符串中。
高级用法。
例如:
var string = '问:v2是一个优秀的前端框架么?答:{if(isGood){ $"是{appraise}" } else if(isCommon) { "一般" } else { "否" }^}。'.judge({ isGood: true, isCommon: true, appraise: "非常棒的" }); console.log(string); // => 问:v2是一个优秀的前端框架么?答:是非常棒的。
说明:
用法{if(|BooleanExpresion|){ $TrueString } else if(|BooleanExpresion|) { $ElseIfString } else { $FalseString }^}
4的方式嵌入字符串中。
进价级用法。
说明:
以上四种方式可有排列组合执行。
参考代码:Github
{if(|BooleanExpresion|){ TrueString }else{ FalseString }^}
,BooleanExpresion
判断的表达式,TrueString
单表达式为真的返回值,否则返回FalseString
(Else条件可有可无)。?
{if(|BooleanExpresion|){ TrueString } else if(|BooleanExpresion|) { ElseIfString } else { FalseString }^}
,BooleanExpresion
判断的表达式,TrueString
单表达式为真的返回值,否则依次进入下一个ElseIf判断,为真时返回ElseIfString,都不满足时返回FalseString
(可以有多个ElseIf条件)。?
{if(|BooleanExpresion|){ ^TrueString } else if(|BooleanExpresion|) { ^ElseIfString } else { ^FalseString }^}
,^
标记返回值时,返回值将被作为表达式运算(相当于String.replace({JSON},|Boolean|?)
提取的单个表达式)。?
{if(|BooleanExpresion|){ $TrueString } else if(|BooleanExpresion|) { $ElseIfString } else { $FalseString }^}
,$
标记返回值时,返回值将执行String.replace({JSON},|Boolean|?)
方法。(查看使用详情:Blog)?
标签:入门 script 高级 判断 www. app 优秀 otn 查看
原文地址:https://www.cnblogs.com/vbing/p/10050075.html