JavaScript中如何使用变量?有什么特殊的语法规则?

 我来答
趋艾疑
2016-09-02 · TA获得超过106个赞
知道答主
回答量:49
采纳率:0%
帮助的人:40.4万
展开全部
使用变量之前我们需要定义变量,而在JavaScript中声明变量很容易:
JavaScript声明变量都以var开始,var需全小写,它是JavaScript的关键字;信氏笑var后面紧跟的是变量名,如下:

var day;
var birthday;
var foo;
var x;
var bingo123;

上述没有赋值的变量的值为 undefined,当你赋值不同的值,他的类型也是跟着改变,我想这也是JavaScript比较特别的语法规则吧。很多编程语言声明变量时,都是要指明变量的类型。如:int, double, string, boolean, date, array, object等;而且变量类型一旦指定,就不能改变了。但这在JavaScript中不同,JavaScript对类型没有这么严格的要求,它是弱类型语言;所以也就造成它在使用上有所不同核则:

1、声明时用var,且var关键字甚至可以省略,如:
myScore = 96; //好的习惯是不要省略var关键字。

2、变量的类型是可变的,如:
myVar = 200; //myVar是整形。
myVar = “Hello”; /滑含/myVar是字符串,字符串用一连串的字符放在双引号或单引号中表示。
//但注意不能混合用单双引号,当字符串以双引号开始,就必须用双引号结束。
myVar = true; //将true和false赋值给myVar,这时myVar就存储了布尔值,这说明变量中存
//储的类型是可变的。这里true和false需全小写,不要放在引号中,它是JavaScript
//的关键字,也是布尔的两个取值。

3、 JavaScript虽然是弱类型,但也是有数据类型的区别,如:JavaScript对待不同的数据类型处理方式不同。数值,字符串类型在使用 ‘+’运算符时,数值类型执行的是数学加法,而字符串执行连接操作。

4、 JavaScript中一个变量就可以保存任何类型的数据,即使较复杂的数据类型可以保存,如数组,对象,甚至是函数。

我觉得使用JavaScript的变量,注意以上这些点就可以了,更详细的内容推荐你可以上教程网站秒秒学了解。
天蓝云扬
2016-11-22 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:70
采纳率:0%
帮助的人:50.8万
展开全部

Javascript使用变量没什判锋么规则,甚至不需要定义(这也导致很多问题,需要尽量避免这种情况),但是变量名必须是合法的伏冲败标识符,并尽量遵循变量命名原则

  1. 变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号

  2. 变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出缺颤值的类型

  3. 尽量避免使用没有意义的命名

  4. 禁止使用JavaScript关键词、保留字全名

  5. 变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
会飞的身体
2016-09-06 · TA获得超过226个赞
知道小有建树答主
回答量:348
采纳率:66%
帮助的人:293万
展开全部
没有特殊的语法规则,js是一种弱类型语言,所有变量的定义都用var,用的时候直接用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CC_098sunny
2016-11-05
知道答主
回答量:7
采纳率:0%
帮助的人:7035
展开全部
  1. 声明变量var a(a的名字可以肆雀岁替岁档换成任意的字母裂睁只要不是系统关键字就好);

  2. 获取到定义的变量a;

  3. a= (a可以等于字符串,数字,html对象等)

  4. 通多a去执行一系列的JS方法。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大不明白
2016-11-14 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:172
采纳率:92%
帮助的人:44.2万
展开全部
js中的变派扮量一律都是var。因为都是var,所以在涉及到什友羡桥么int double的计算时,要记得转换格式好猛。(parseInt、parseDouble)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式