javascript核心技术(二)变量与常量的声明

[复制链接]
查看: 1807|回复: 31
发表于 2023-1-20 16:47:08 | 显示全部楼层 | 阅读模式
变量是一个变化的量,它指向一个数据。
我们可以通过变量的名称来使用或修改对应的数据。

编程的基本原理无非就是用一些逻辑语句控制变量常量之类的数据。
  1. 1、变量的命名可以由字母、数字、下划线和$组成,不能以数字开头。
  2. 2、建议使用驼峰命名法,即:多个单词时,首词首字母小写,其余词的首字母大写。例如:userName
  3. 3、变量和常量都是区分大小写的。例如age和Age,他们是两个变量。
  4. 4、不能使用保留关键字,关于保留关键字,这有很多,大家不必记忆,现在的代码编辑器都很智能了,如果使用了保留关键字它会提示的。
复制代码


例如:

javascript核心技术(二)变量与常量的声明

变量的声明语法一:声明时赋值
  1. var 变量名 = 数据;
复制代码

可以一次声明多个变量:
  1. var 变量名1=数据1,变量名2=数据2;
复制代码

还可以不加var,能看懂即可,不建议使用。例如:
  1. num=777;
复制代码


变量的声明语法二:声明后赋值
  1. var 变量名;
  2. 变量名 = 数据;
复制代码

可以一次声明多个变量:
  1. var 变量名1,变量名2;
  2. 变量名1 = 数据1;
  3. 变量名2 = 数据2;
复制代码


javascript核心技术(二)变量与常量的声明

常量的声明
常量一旦声明,在程序执行过程中不能改变。
我们习惯于用大写字母表示常量名称,并非语法规定。
语法
  1. const 常量名=值;
  2. const 常量名1=值1,常量名2=值2,常量名3=值3;
复制代码


例如:
  1. const NUM1=1,NUM2=2;
复制代码
javascript核心技术(二)变量与常量的声明
在上面的实验中,我们在声明完常量NUM1后,又给NUM1赋值,浏览器报错了,这就是常量的特性。

再看下面的代码
<!DOCTYPE html>
<html>

<head>
        <title>常量的作用域</title>
</head>

<body>
        <script type="text/javascript">
                //常量使用const定义
                const PI = 3.14;
                console.log(PI);
                //函数内部 可以使用 函数外部的常量
                function f1() {
                        //常量是在同一个作用域,不能重新声明,但是在不同的作用域,可以重新声明。
                        const PI = 3.1415;
                        //常量是在同一个作用域,不能重新赋值。即使是函数内部,也不能对函数外部的常量重新赋值。
                        // PI = 3.1415; //报错 
                        console.log(PI);
                }
                f1();
                console.log(PI);
        </script>
</body>

</html>

javascript核心技术(二)变量与常量的声明

好了,关于变量和常量暂时了解这些就可以了。







易博软件介绍

0

主题

220

帖子

110

积分

营销菜鸟

Rank: 3Rank: 3

积分
110
发表于 2023-1-30 16:03:49 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-2-24 01:20:24 | 显示全部楼层
你写得很不错 我是新手 现在还不会写 但你说的 会让我少走很多弯路,是啊!变成要有想象力 失败了再爬起来!!我祝你工作顺利 祝我自己学习有成
发表于 2023-3-7 04:38:40 | 显示全部楼层
看了很受教育.非常感谢作者能够以此次面试来讨论我们编程的种种弊端.非常感谢作者对我们的忠告与提醒.
发表于 2023-3-17 21:27:49 | 显示全部楼层
真的很受启发,但是很多时候只是为了赶进度,只能拿最拿手的最快的办法来写了

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-3-25 19:38:36 | 显示全部楼层
好好学习,天天向上
发表于 2023-4-1 07:02:01 | 显示全部楼层
是观念的原因。考研,考级。过多的看到钱就会掉到钱眼里。看不到会有好的程序。钱可以成就一个人,也可以毁掉一个人

0

主题

23

帖子

12

积分

营销入门

Rank: 2

积分
12
发表于 2023-4-6 04:03:42 | 显示全部楼层
我很不喜欢你发帖子的风格    看了让人眼花!!    不要一行写几个字    另一行又写很长    看起来真的很不方便
发表于 2023-4-10 20:59:36 | 显示全部楼层
呵呵!  我又重新看了一遍你的贴子1  我刚才还在抱怨公司要求我写程序注意效率!  我现在正在改一个改不出来!  正在苦恼中1、  看来觉得公司说得很对!  谢谢你!楼主!
发表于 2023-4-15 10:55:54 | 显示全部楼层
看这篇文章的时候,当作者给出了两个程序而监考官依然不满意的时候,我也思考了一下更优的解法,也许就是-1的连续相乘呢..我很高兴我的判断是对的,我学c语言的时间不怎么长,也有做过那样的题目,老师给出的答案也跟作者写的差不多..其实初看到题目的时候,我也有过那种简洁的思路,只是那种想法转瞬即逝..  有一次,我重复做一道老师给的题目(附答案),后来我把程序给我的男朋友做(他也是学计算机的,而且算法还可以),他说老师的做法太差,然后给了我他做的答案....  有时候,一些算法还是要靠我们自己去摸索的....  感谢作者让我重新认识到这一点!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表