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.mzph.cn/news/812875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java】Set集合的基本使用

📝个人主页:哈__ 期待您的关注 一、HashSet集合 1.HashSet集合的特点 2.HashSet常用方法 ①:add(Object o):向Set集合中添加元素,不允许添加重复数据。 ②:size():返回Set集合中的元素个数…

Ubuntu无网络标识的解决方法

1.出现的情况的特点 2.解决办法 2.1 进入root并输入密码 sudo su 2.2 更新NetworkManager的配置 得先有gedit或者vim,两个随意一个,这里用的gedit,没有就先弄gedit,有的话直接下一步 apt-get install gedit 或者vim apt-get ins…

Docker部署Logstash同步Mysql数据到ES

1、准备配置文件文件夹 2、部署logstash & elasticsearch docker pull docker.elastic.co/logstash/logstash:7.15.0 ## 替换{你的ES地址}为ES地址 docker run -d --name logstash -p 5044:5044 -p 9600:9600 -v D:\logstash\data\:/usr/share/logstash/data -v D:\logst…

Flink学习(四)-数据管道 ETL

一、状态转换 map() 只适用于一对一的转换,即对每个进入算子的流元素,map() 将仅输出一个转换后的元素。 flatmap() 可以输出任意数量的元素,也可以一个都不发。 二、Keyed Streams keyBy() 相当于 sql 中的 group by,通过…

图片合成二维码怎么实现?图片二维码的生成技巧

图片合成二维码如何制作呢?现在很多的二维码都会提供图片预览的功能,我们可以用手机扫描二维码来查看图片的信息,比如很多的产品信息、旅游攻略、产品海报等等类型经常会制作这种类型的二维码。 其实图片制作二维码的方法很简单,…

生产者和消费者模型 | 阻塞队列 | 信号量 | 环形队列

文章目录 1.生产者和消费者模型2.生产者和消费者模型优点3.阻塞队列4.POSIX信号量5.基于环形队列的生产消费模型 本文完整的代码放在了这: Gitee链接 1.生产者和消费者模型 生产者和消费者模型,概括起来其实是一个321原则:3是:三…

Spring Boot(04):让你的Spring Boot应用“火力全开”,从零开始学习starter

1. 前言 Spring Boot是一款非常流行的Java开发框架,其具有快速开发、自动化配置、内嵌服务器、易于扩展等特点,因此备受开发者欢迎。在日常开发中,我们经常需要在不同的环境中进行测试和部署,此时,如何实现开发、测试、…

电子方案 红外遥控蜘蛛玩具

东莞市酷得智能科技在消费类电子市场深耕多年,依托于市场团队对市场的敏锐度、工程团队的技术积累、结合自身的创新以及和上游原厂深度合作,在2.4G通信、BLE、语音、马达驱动控制等领域,采用方案代理的模式,形成了自己的多条具有市…

k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例

文章目录 Volumes (依赖本机来实现)1.1EmptyDir1.2 HostPath NFS 挂载(依赖远程服务来实现)安装 nfs挂载 NFS 共享目录配置文件 NFS 挂在到容器里去 高级存储 PV与PVC 概念详解PV与PVC 生命周期构建绑定使用回收策略 创建PV与PVC以及关联Pod创建 PersistentVolume&a…

【Python】面向对象(专版提升2)

面向对象 1. 概述1.1面向过程1.2 面向对象 2. 类和对象2.1 语法2.1.1 定义类2.1.2 实例化对象 2.2 实例成员2.2.1 实例变量2.2.2 实例方法2.2.3 跨类调用 3. 三大特征3.1 封装3.1.1 数据角度3.1.2 行为角度3.1.3 案例:信息管理系统3.1.3.1 需求3.1.3.2 分析3.1.3.3 设计 3.2 继…

服务器 安装1Panel服务器运维管理面板

服务器 安装1Panel服务器运维管理面板 SSH链接服务器安装1Panel 出现此提示时输入目标路径,须以“/”开头,默认:/opt,本例:/www。 出现此提示时输入目标端口,须未被使用的端口,默认&#xff1…

【MYSQL管理工具】数据库备份和恢复

🔥作者主页:小林同学的学习笔录 🔥mysql专栏:小林同学的专栏 目录 1.MYSQL管理 1.1 系统数据库 1.2 常用工具 1.2.1 mysql 1.2.2 mysqladmin 1.2.3 mysqlbinlog 1.2.4 mysqlshow 1.2.5 mysqldump 1.2.6 mysqlimport/sour…

本地web项目启起来后,无法在浏览器(chrome)看到源码,从而无法打断点;Framework Ignore list

问题描述 本地web项目启起来后,无法在浏览器(chrome)看到源码,从而无法打断点 其他浏览器没看,开发环境一致专注于chrome(其余浏览器有测试同事提缺陷了,才会去看),其余浏览器有没有这个问题&…

Docker 镜像推送到docker hub

查看容器 #sudo docker ps -a commit容器为镜像 $ sudo docker commit d7b5e8d56a75 ubuntu_pytorch39_v4 #sha256: ********** 查看镜像信息 $ sudo docker images 登录 docker hub $ sudo docker login --username用户名 registry.cn-beijing.aliyuncs.com #密码 为…

AIGC的崛起:定义未来内容创作的新纪元

🌟文章目录 🌟AIGC简介🌟 AIGC的相关技术与特点🌟AIGC有哪些应用场景?🌟AIGC对其他行业影响🌟面临的挑战与问题🌟AIGC未来发展 🌟AIGC十大热门网站推荐: 文心…

吴恩达机器学习-实践实验室:协同过滤推荐系统(Collaborative Filtering Recommender Systems)

在本练习中,您将实现协作过滤,以构建电影推荐系统。 文章目录 1-概念2-推荐系统3-电影评分数据集4-协作过滤学习算法4.1协同过滤成本函数 5-学习电影推荐6-建议7-祝贺 软件包 我们将使用现在熟悉的NumPy和Tensorflow软件包。 import numpy as np import…

调用nltk分词库时出现nltk_data Error loading averaged_perceptron_tagger问题的解决办法

问题描述:运行时出现[nltk_data] Error loading averaged_perceptron_tagger,Name or service not known问题,详见下图。 由于这个问题最近总是困扰开发和调试工作,因此将彻底的解决办法记录如下,如下设置好就不需要漫…

【数据结构】07查找

查找 1. 基本概念2. 顺序表查找2.1 顺序查找2.2 顺序查找优化-哨兵 3. 有序表查找3.1 折半查找(二分查找) 4. 分块查找(索引顺序查找)5. Hash表(散列表)5.1 散列函数的设计5.2 代码实现5.2.1 初始化Hash表5…

装修后快速入住指南,除甲醛的10个小妙招。福州中宅装饰,福州装修

装修后除甲醛的方法有很多种,以下是一些常见的方法: 1. 通风 通风是最基本的除甲醛方法之一,打开窗户让空气流通,可以将室内的甲醛排出。可以在早晨和晚上空气质量较好的时候进行通风。 2. 植物吸收 一些植物如吊兰、常春藤、虎…

李廉洋;4.13黄金,原油最新资讯,下周一盘走势分析及策略。

美国杜克大学大宗商品研究教授Harvey表示,目前除了避险情绪外,“上涨惯性”也是促使黄金“疯涨”的原因。他表示:“目前不断涌入黄金市场的资金实际上在增加风险敞口,除了散户,对冲基金和其他机构投资者也加入了黄金热…