Nhảy tới nội dung

Biến

Các biến trong SJS đều là tham chiếu đến các giá trị.

Cú pháp

  • Có thể sử dụng var, let, const giống như Javascript.
  • Nếu chỉ define mà không assign value thì giá trị value default sẽ là undefined
var num = 1;
var str = "hello tiki";
var undef; // undef === undefined
const n = 2;
let s = 'string';

Quy tắc đặt tên biến

Tên của biến phải tuân theo những quy tắc sau:

  • Kí tự đầu tiên phải là: chữ cái (az, AZ), gạch dưới (_).
  • Các kí tự còn lại có thể là: chữ cái (az, AZ), gạch dưới (_), số (0-9).

Reserved identifier

Giống như Javascript, không được đặt tên trùng với tập các tên sau:

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