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

JavaScript入门--变量

JavaScript入门--变量

  • 一、JS变量
  • 二、变量命名
  • 三、常量
  • 四、局部变量

一、JS变量

定义变量a, b, c,并输出到控制台。

var a = 1;
var b = 13.14;
var c = 'hello Js';console.log(a, b, c)    //console.log()语句用于输出结果到控制台,类似python的print语句

如果只声明变量,而不赋值的话,输出的是undefined。

var a;
console.log(a)

var定义变量是ES5的语法,新版的ES6语法可以用let定义变量。

let a = 'python'
console.log(a)

如下的代码,a, b, c, d的值分别是什么呢?

var a, b, c, d=10;
console.log(a, b, c, d)

上述代码,只给了变量d赋值了10,变量a, b, c只是做了声明,并没有赋值,结果如下:
在这里插入图片描述

二、变量命名

JavaScript变量的命名可以以字母,下划线、$符号开头。

var a, _b='hello', $dollor=3, $='dollor';
console.log(a, _b, $dollor, $)

运行的结果是:
在这里插入图片描述

三、常量

常量是用const来定义,特点是定义之后不能再进行修改。如下的代码会报错:

const a = 10;
a = 20;
console.log(a)

四、局部变量

function test(){var a = 1;b = 2;
}
test()

上述代码中,在函数体内使用var定义的变量a是局部变量,外部不能访问,而没用var定义的变量b在函数外部可以使用。使用console.log(a)会报错,而console.log(b)则会输出2。

http://www.lryc.cn/news/338478.html

相关文章:

  • 给自己的机器人部件安装单目摄像头并实现gazebo仿真功能
  • 用AI的视角看世界
  • MATLAB 自定义实现点云法向量和曲率计算(详细解读)(64)
  • 拯救鲨鱼!Helping wireshark!wireshark未响应解决方法
  • 设计模式之责任链讲解
  • K8s: 将一个节点移出集群和相关注意事项
  • Python学习笔记24 - 学生信息管理系统
  • 【物联网应用案例】某制造企业电锅炉检测项目
  • 设计模式实践
  • 嵌入式学习52-ARM1
  • Java(MySQL基础)
  • 预约系统的使用
  • 酷开科技OTT大屏营销:开启新时代的营销革命
  • 网络安全(防火墙,IDS,IPS概述)
  • 安装IntelliJ IDEA插件教程
  • 大厂基础面试题(之四)
  • 为什么我们应该切换到Rust
  • 基于Linux定时任务实现的MySQL周期性备份
  • 【Altium Designer 20 笔记】隐藏PCB上的信号线(连接线)
  • 【Git教程】(九)版本标签 —— 创建、查看标签,标签的散列值,将标签添加到日志输出中,判断标签是否包含特定的提交 ~
  • MemberPress配置和使用会员登录页面
  • 分享一个预测模型web APP的功能模块和界面的设计
  • 智慧公厕是智慧城市建设中不可或缺的一部分
  • leetcode热题100.爬楼梯(从二进制到快速幂)
  • 使用Docker定时备份数据
  • conda搭建与管理python环境
  • 获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀
  • Gitlab全量迁移
  • Golang ProtoBuf 初学者完整教程:语法
  • 使用.cc域名的优势