关于行文风格
优质
小牛编辑
125浏览
2023-12-01
TJS2在行文风格上和C一类的语言类似。和通过换行结束一个语句的BASIC等语言不同,格式基本上为“自由风格”。
但是,不能像JavaScript一样以换行符结束一个语句。
自由风格
换行符、空格和制表符(Tab)等,一般称为“空白字符”,只要不改变句子意思,可以在任何地方插入空白字符,而且,为正确表达语句,必须适当地插入。
例:
(1)
functionfunc(a,b){a++;returna+b;}
(2)
functionfunc(a,b){
a++;
returna+b;
}
(3)
functionfunc(a,b)
{
a++;
returna+b;
}
(4)
function
func
(
a
,
b
)
{
a
++
;
return
a
+
b
;
}
(5)
functionfunc(a,b){a++;returna+b;}
(6)
functionfunc(a,b)
{
a++;
returna+b;
}
上面(1) ~ (4) 都是等效的。但从便于阅读的角度来说,推荐以 (2) 或 (3) 的方式书写代码。
(5) 完全没有加入空格(空白字符),把不同的词连在一起了,这样代码将不能被正常解释。
(6) 在不应该加入空格的地方加入了空格(译者:即切断了完整的词),将发生错误。
注释
用 /*
和 */
包围起来的部分将被当作注释,不会被解释。注释可以嵌套。
同样地,一行中//
以后的部分也被当作注释。
例:
functionexample(a,b,c)
{
returna*b/c;//返回a*b/c
}
/*
也可以这样书写注释
/*注释可以嵌套*/
*/