余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

JavaScript基础语法(一)

xiyangw 2022-11-26 16:37 18 浏览 0 评论

人类有非常多的语言,例如中文、英语、法语等。实际上,计算机也有很多语言,例如C、C++、Java等。简单来说,JavaScript就是众多计算机语言(也叫编程语言)中的一种。跟人类语言类似,计算机语言也有一些共性,例如我们可以将用C语言写的代码转化为JavaScript代码,这就像将英语翻译成中文一样,虽然语言不一样了,但是表达出来的意思是一样的。

当我们把JavaScript学完,再去学另外一门语言(如C、Java等),就会变得非常容易。因为两门计算机语言之间,是有非常多共性的。因此,认真把JavaScript学了,以后再想去学其他编程语言就会变得非常轻松,何乐而不为呢?

JavaScript基础语法(一)

我们都知道,学习任何一门人类语言,都得学这门语言的词汇、语法、结构等。同样的,想要学习一门编程语言,也需要学习类似的东西。只不过呢,这些在编程语言中不是叫词汇、语法、结构,而是叫变量、表达式、运算符等。

在本文中我们主要学习JavaScript以下三个基础语法。

  • 常量与变量
  • 数据类型
  • 运算符

常量与变量

变量

在JavaScript中,每一条语句都是以英文分号(;)作为结束符。每一条语句都有它特定的功能,跟英语每一句话都有它表达的意思是一样的道理。在JavaScript中,变量与常量就像是英语中的词汇。

使用变量,首先得进行命名;一般名字不会改变但是会改变值。

在JavaScript中,给一个变量命名,我们需要遵循以下两个方面:

  • 变量由字母、下划线、$或数字组成,并且第一个字母必须是“字母、下划线或$”
  • 变量不能是系统关键字和保留字

在JavaScript中,如果想要使用一个变量,我们一般需要进行两步:

  • 变量的声明
  • 变量的赋值

所有JavaScript变量都是由var声明。在这一点上,JavaScript跟C、Java这些是不同的。

常量

在JavaScript中,常量指的是一个不能改变的量。也就是说,常量的值从定义开始就是固定的,一直到程序结束都不会改变。

常量,形象地说,就像千百年来约定俗成的名称,这个名称是定下来的,不能随便改变。在JavaScript中,我们可以把常量看成是一种特殊的变量,之所以特殊,是因为它的值是不会变的。一般情况下,常量名全部大写,别人一看就知道这个值很特殊,有特殊用途,如:

var DEBUG = 1;

我们都知道,程序是会变化的,因此变量比常量有用得多。常量在JavaScript中用得比较少。我们简单了解常量是这么一回事就行了,不需要做过多的深入了解。

数据类型

数据类型可以分为两种,一种是“基本数据类型”,另外一种是“引用数据类型”。其中,基本数据类型只有一个值,而引用数据类型可以含有多个值。

在JavaScript中,基本数据类型有五种:数字、字符串、布尔值、未定义值和空值。而常见的引用数据类型有两种:数组、对象。这一节,我们先来介绍基本数据类型。后面章节会逐渐介绍“数组”和“对象”这两种引用数据类型。

运算符

在JavaScript中,要完成各种各样的运算,是离不开运算符的。运算符用于将一个或几个值进行运算从而得出所需要的结果值。就像我们数学上,也需要加减乘除这些运算符才可以运算。不过对于JavaScript来说,我们需要遵循计算机语言运算的一套方法。

在JavaScript中,运算符指的是“变量”或“值”进行运算操作的符号。在JavaScript中,常见的运算符有五种:

算术运算符

赋值运算符

比较运算符

逻辑运算符

条件运算符

相关推荐

Web前端:JavaScript编程语言有哪些优势?(javascript库有哪些)
Web前端:JavaScript编程语言有哪些优势?(javascript库有哪些)

  JavaScript编程语言是web开发中最简单、最全面、最面向结果的语言之一。这种语言使得数据的处理和计算变得轻而易举。这也有助于增加屏幕的视觉效果。  ...

2023-03-21 19:13 xiyangw

为什么JavaScript这么火?都有哪些作用?(javascript用来干嘛)
为什么JavaScript这么火?都有哪些作用?(javascript用来干嘛)

JS的热度一直不减,很多程序员对它的评价就是“能担当大任”,评价之高可见对JS的青睐程度不同一般。无论事物还是人物,不可能想想就能火起来的,都是有一定原因的。J...

2023-03-21 19:13 xiyangw

关于JavaScript你可能不知道的7个功能(您保存的文件格式可能包含有不兼容的功能,如何解决)
关于JavaScript你可能不知道的7个功能(您保存的文件格式可能包含有不兼容的功能,如何解决)

技术领域总是充满着神秘的未知和挑战,有趣又令人不能自拔。就像JavaScript,即使是每天使用它进行开发交互的开发人员,而语言的某些部分仍然未被开发。本篇文...

2023-03-21 19:12 xiyangw

快来领取,33个常用JavaScript功能已封装成方法,拿来即用
快来领取,33个常用JavaScript功能已封装成方法,拿来即用

在实际开发中,为了提高开发的效率,我们会把常用到的功能封装成方法,这样后期开发需要,拿来即用。这里分享33个在实际开发中经常需要用到的功能(已封装成方法),分享...

2023-03-21 19:12 xiyangw

JavaScript 常用功能总结(javascript日常用途有哪些)
JavaScript 常用功能总结(javascript日常用途有哪些)

编吐血整理加上翻译,太辛苦了~求赞!本文主要总结了JavaScript常用功能总结,如一些常用的额JS对象,基本数据结构,功能函数等,还有一些常用的设计模式...

2023-03-21 19:12 xiyangw

JavaScript 无处不在(javascript undefine)
JavaScript 无处不在(javascript undefine)

你知道那个梗吗?就是有人试图在任何带有屏幕和某种输入界面的电子设备上运行Doom游戏那个?结果今天我们开始在JavaScript这边也看到这种现象了。由...

2023-03-21 19:11 xiyangw

你可以用JavaScript做什么?(javascript能干啥)
你可以用JavaScript做什么?(javascript能干啥)

正如我们所提到的,JavaScript是一种用途极其广泛的语言,可以用来实现许多不同的目标。为了让你充分了解这种脚本语言的多样性,我们在下面列出了几个示例。请...

2023-03-21 19:11 xiyangw

JS小知识,分享20个有用 JavaScript 小技巧上篇(六)

您可能已经知道JavaScript是世界上使用最广泛的编程语言。它用于Web、移动混合应用程序、服务器端(NodeJS)和各种其他应用程序。由于它可用于在Web浏览器中显示以及使用no...

Javascript 在 2023 年的优势(javascript优势)
Javascript 在 2023 年的优势(javascript优势)

Javascript是一种编程语言,近年来已成为最流行和使用最广泛的语言之一。它是一种通用语言,可用于各种应用程序,包括Web开发、移动应用程序开发,甚至...

2023-03-21 19:11 xiyangw

什么是JavaScript?为什么使用JavaScript?(javascript是由什么语言编写的)
什么是JavaScript?为什么使用JavaScript?(javascript是由什么语言编写的)

JavaScript是一种客户端脚本语言,还可以使用Node.js将其用作服务器端语言。我们称之为脚本语言,因为它在执行之前不需要编译。在运行时,每个命令或行...

2023-03-21 19:10 xiyangw

这就是 JavaScript 的用途(这就是我们东方人的魅力)
这就是 JavaScript 的用途(这就是我们东方人的魅力)

有许多不同的地方可以使用JavaScript,但最常见的地方是在网页中。事实上,对于大多数使用JavaScript的人来说,在网页中是他们唯一使用它的地...

2023-03-21 19:10 xiyangw

Web前端:JavaScript的6大有趣用途(web前端面试题及答案)
Web前端:JavaScript的6大有趣用途(web前端面试题及答案)

  JavaScript是一种基于文本的跨平台、解释型和面向对象的语言。JavaScript用于客户端和用户端开发,也以开发网页而闻名。它用于吸引用户,因为它允...

2023-03-21 19:10 xiyangw

自学WEB前端多久可以找到一份工作?(自学web前端开发多久)
自学WEB前端多久可以找到一份工作?(自学web前端开发多久)

零基础,非计算机专业,自学转行成功,目前工作6年。第一步,先学HTML+CSS,网上视频教程一大堆。照着视频做布局,在没有熟练布局之前,别去做别的。熟练布局的标...

2023-03-21 19:09 xiyangw

如何成为前端开发人员(完整的实用指南)(如何成为一个合格的前端程序员)

本篇文章较长,预计阅读时间17分钟前端开发人员,也称为前端工程师,是指通过HTML,CSS和Javascript将设计转换为工作网站页面的人员,以便用户可以通过浏览器访问该网站页面并与之交互。十年前,...

web前端开发培训课程怎么样(web前端开发培训课程怎么样啊)
web前端开发培训课程怎么样(web前端开发培训课程怎么样啊)

零基础小伙伴想要通过前端培训的方式来学习开发技术知识,首先是要找到适合自己且靠谱的培训机构,因为判定培训机构靠谱与否,培训课程内容是否符合企业的发展需求是判断的...

2023-03-21 19:09 xiyangw

取消回复欢迎 发表评论: