文档中心 > 店铺动态卡片-开发指引

变量

更新时间:2023/03/28 访问次数:12206

SJS 中的变量均为值的引用。


一、语法规则


1)var 与 JavaScript 中表现一致,会有变量提升。

2)支持 const 与 let,与 JavaScript 表现一致。

3)没有声明的变量直接赋值使用,会被定义为全局变量。

4)只声明变量而不赋值,默认值为 undefined


var num = 1;
var str = "hello taobao";
var undef; // undef === undefined
const n = 2;
let s = 'string';
globalVar = 3;


二、变量名

1. 命名g


变量命名必须符合下面两个规则:

1)首字符必须是:字母(a-z,A-Z),下划线(_);

2)首字母以外的字符可以是:字母(a-z,A-Z),下划线(_),数字(0-9)。


2. 保留标识符


与 Javascript 语法规则一致,以下标识符不能作为变量名:


arguments
break
case
continue
default
delete
do
else
false
for
function
if
Infinity
NaN
null
require
return
switch
this
true
typeof
undefined
var
void
while



FAQ

关于此文档暂时还没有FAQ
返回
顶部