ECMAScript之变量

ECMAScript中使用var来声明变量,当然变量的命名也是需要遵循一定的规则的。

那么怎么什么一个变量呢,很简单:

var number = 0var price = "Expensive price";

使用var关键字来声明变量,当然了,var可以同时声明不同类型的变量。

 var a=100,b="hello world";

大家可以运行一下,没毛病的,这个还是很方便的。当然了,为了好看一点,我们尽量定义同一类型的变量。另外呢,由于 ECMAScript是弱类型的,相同的变量完全可以存储不同类型的值,当然了,这点是个人不提倡的,太乱了。。

var a=100;

console.log(a);

a = "hello world";

console.log(a);

输出很简单:

qml: 100
qml: hello world

变量命名规则
变量的命名规则其实很简单,大家只要遵循以下两条就ok
1.首字母必须是字符,美元符号( )线()2.使( ) ,下划线(_)和数字

至于命名风格的话,个人建议还是遵循以下驼峰命名法,简单来说就是首字母大写,如果是变量,第一个单词首字母小写,间隔单词首字母大写。毕竟qt和c++一脉相承。

var _hell0 = 100;
var $world = 100.05;
var hello_world = "hello world";
var helloWorld = "Casing";

如果你不小心没按照命名规则加一特殊点的字符,对不起你会得到下面的提示:

Unexpected token `*'

ecmascript中的保留字段:

abstract
boolean
byte
char
class
const
debugger
double
enum
export
extends
final
float
goto
implements
import
int
interface
long
native
package
private
protected
public
short
static
super
synchronized
throws
transient
volatile

关键字段:

break
case
catch
continue
default
delete
do
else
finally
for
function
if
in
instanceof
new
return
switch
this
throw
try
typeof
var
void
while
with

如果我们把上面两种字符当作变量名使用:

 var typeof = "test";

那么你会得到类似下面的错误:

qrc:/main.qml:25 Expected token `identifier'

这点我觉得还是在使用中了解一下。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值