web前端入门到实战:javascript里面什么是变量

什么是变量,从字面意思来讲,变量就是可变的量;从编程角度来讲,变量是用来存储某种/某些数值的存储器,举例2个盒子,为区分它们,其中一个用box1表示,另外一个用box2,当然你也可以用任意的名称来区分,这个box1就是盒子名字也就是所谓变量的名字。

变量如何定义?语法如下:

1 var 变量名 //定义变量使用关键字var

变量命名注意事项,需要遵从以下命名规则:

  1. 变量必须使用字母、下划线_或者美元符$开始;
  2. 可以使用多个英文字母、数字、下划线_或者美元符$组成
  3. 不能使用javascript关键词与javascript保留字

拓展:不能使用JavaScript关键词与JavaScript保留字,是什么意思?

1 关键字和保留字的区别是:关键字属于语言设计中的一部分,保留字是语言设计尚未用到,但将来可能会用到;不能使用javascript中的关键字,比如var if else等等,这些关键字不能被设计成变量,否则在程序运行中,无法分辨其是你定义的变量,还是语言中的语法规范,所以尽量不要使用关键字或者保留字去定义变量; 

2 js中的关键词和保留字如下: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 

3 保留字:abstract boolean byte char class const debugger double enum export extends fimal float goto implements import int interface long mative package private protected public short static super synchronized throws transient volatile

=||关键词是用于表示控制语句的开始或结束或执行特定操作的.保留字尽管在JavaScript中还没任何特定用途,但它们将来可能会被用作关键字,因此都不能使用/保留字和关键字具有特殊含义和用途,定义变量是要避开这些词,以免系统理解错误

专门建立的学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧
(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>JavaScript-什么是变量</title>
 6         <script type="text/javascript">
 7         //变量需要先声明,在赋值
 8         var a; 9         a=10; 10 console.log(a); 11         </script>
12     </head>
13     <body>
14     </body>
15 </html>

当然变量也可以一边声明,一边赋值,console.log(a)后发现2者的结果值一模一样

1 <script type="text/javascript">var a=10;console.log(a);</script>

变量可以重复赋值,如下:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>JavaScript-什么是变量</title>
 6         <script type="text/javascript">
 7         //变量需要先声明,在赋值
 8         // var a;
 9         // a=10;
10         // console.log(a);
11         
12         // 当然变量也可以一边声明,一边赋值
13         var a=10; 14 console.log(a); 15         a="hello world"; 16         
17         //变量可以重复赋值
18 console.log(a); 19         a=false; 20         A=true; 21 console.log(a); 22 console.log(A); 23         </script>
24     </head>
25     <body>
26     </body>
27 </html>

总结:1. JS对字母大小写敏感,如变量a与A是不一样的,表示是两个变量;2. 变量虽然也可以不声明,直接使用,但教程中说这样不规范,需要先声明,后使用,类似下面这样写:

专门建立的学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧
(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)
1 <script type="text/javascript">
2 var mynum; 
3 var mynum=8;//定义一个名为mynum变量,并赋值为8。注意:该任务没有输出结果,只是定义变量和赋值。
4 </script>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值