当前位置: 首页 > article >正文

网页前端开发之Javascript入门篇(1/9):变量

Javascript变量

什么是变量?
答:其概念跟 Python教程 介绍的一样,
不同的是 Javascript 的变量必须先 创建 才能使用。

下面是创建变量的语法:

var aaa = 520; 
var bbb = 3.1415926;
var ccc = "Hello";
var ddd = '世界';
var eee = true;   // 注意是小写开头
var fff = false;  // 注意是小写开头
var ggg = ccc;

其中
var 是创建变量的关键字,完整格式是:
var 变量名 = 变量值;
需要注意的是,Javascript 的语句是以分号换行做结尾的,
如果使用分号结尾,则允许在同一行上编写多条语句,如下:

var aaa = 520; var bbb = 3.1415926;

此外,JavaScript 允许先声明一个变量名,
然后在需要的时候再进行赋值,如下:

var aaa;        // 可以先不赋值
// ...
// ...
aaa = 520;      // 在需要的时候再赋值
aaa = 1314520;  // 再次赋值无需写 var,因为前面已经创建过了

上例中的双斜杠及后面的内容是注解语法。

强烈注意:只在通过var创建完变量后,你才能按之前的方式来使用变量,这一点与 Python 的使用习惯上有很大不同。


如果我们需要在 Javascript 中打印运行结果,则需加入 console.log 语句,如下:

// 可填入具体值
console.log(111);
// 可填入变量名
var aaa = 222;
console.log(aaa);
// 可填入表达式
console.log(333 * aaa);
// 可填入多个值
var bbb = 666;
console.log(aaa, bbb, 888);

其中
console.log 后面带一对括号,括号中填入要打印的内容即可。
其填入的内容可以是具体值,变量名或表达式,
若需要打印多个值,请用逗号隔开。
最后,运行这段代码,你就会在控制台中看到打印结果。

:请在 MinWegPage 上直接在线编写和运行本篇代码,无需安装任何环境。


本篇的练习题如下:

第1题
创建一个变量名为num,并赋值为你喜欢的数字,最后打印出num的值。
第2题
创建两个变量名为num1和num2,并分别赋值为你两个幸运数字,最后分别打印出num1和num2的值。
第3题
创建两个变量名为name和age,并分别赋值为你的名字和年龄,最后打印出这两个变量值。

请认真完成所有练习题,勤加练习有助于快速提升你的编程能力。
更多练习题在 https://www.min2k.com/course/docs/web-client/variable


http://www.kler.cn/news/326428.html

相关文章:

  • 千益畅行,旅游创业新模式的创新与发展
  • 【Python报错已解决】ModuleNotFoundError: No module named ‘tensorflow‘
  • [每周一更]-(第117期):硬盘分区表类型:MBR和GPT区别
  • Windows开发工具使用技巧大揭秘:让编码效率翻倍的秘籍!
  • 软件设计之SSM(3)
  • SpringBoot中各种O的分层模型
  • 16 数组——18. 四数之和 ★★
  • 6种MySQL高可用方案对比分析
  • CleanMyMac X v4.12.1 中文破解版 Mac优化清理工具
  • 10个降低性能的SQL问题及改进措施
  • Leetcode面试经典150题-201.数字范围按位与
  • oracle 分表代码示例
  • FiBiNET模型实现推荐算法
  • qiankun自定义数据通信方案
  • Json files to Excel - Python
  • 【QT】QWidget 重要属性
  • Golang | Leetcode Golang题解之第435题无重叠区间
  • Qt开发第一讲
  • ip池子的大小与什么相关?
  • echarts 导出pdf空白原因
  • Spring系统学习(五)——Spring数据库编程
  • YOLOv8改进 | 主干改进篇,华为的轻量化架构GhostNetV2改进特征提取网络
  • 前端项目依赖包中的依赖包漏洞解决方案
  • springboot实战学习(10)(ThreadLoacl优化获取用户详细信息接口)(重写拦截器afterCompletion()方法)
  • 解决VRM格式模型在Unity中运行出现头发乱飞等问题
  • Java | Leetcode Java题解之第443题压缩字符串
  • ECCV 2024 | 融合跨模态先验与扩散模型,快手处理大模型让视频画面更清晰!
  • 数据中心解决方案
  • 手写体识别毕设——人工智能和深度学习技术的快速发展
  • 前端安装 lerna