A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马小鹏 初级黑马   /  2019-4-25 13:56  /  1263 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这一期主要是让大家简单了解一下JS的基本语法,让大家先对JS能够有一个完整清晰的概念。后面会再给大家详细讲。

JS编程的语言是由语句组成的,语句的英文是 statement ,在JS中只有6种语句,它们分别是以下几种:


变量声明语句上面图中的 var a 的意思就是声明一个变量:a 。其中的 var 用于声明变量(JS 变量的创建也叫作"声明")。
赋值语句当中的 'Hello'+' World' 就是a的赋值。
条件语句if 是如果的意思,那么它所指的意思就是:如果10>9。
循环语句一开始变量 b=1,当 b<10 的时候在控制台输出,然后让b=b+1,表示在每一次运行的时候都在上一次运行的基础上+1,当第9次输出完就不会再输出了(因为如果再输出就b=10了)。注意循环语句一定要设定一个循环的条件,要不就成无限(死)循环了。
函数调用语句console.log(a),document.write('call a function') 这些都是函数调用语句,意思就是调用一个函数。
函数声明语句大括号里的叫函数体,c() 表示调用函数。

最后我们来核对一下控制台所打印(输出)出来的内容:

其中 undefined 表示第一个 var=a 我们没有给它赋值。





Expression(表达式)

好些语句都是由表达式组成的。确切地说最上面的栗子图中等号右边的都叫表达式(等号叫作赋值运算符)。

'Hello'+' World' 叫作运算表达式,运算结果是他们相加。
if(10>9) 中的 10>9 也是一个表达式,它是一个关系运算表达式,运算的结果是【是】或【否】。
b<10 这个是比较关系表达式。




Keywords(关键字)

“关键字”就是 JS 本身已经使用了,具有一定特殊的含义的词或字符。

在Brackets中用蓝色表示关键字。

var 表明它是一个变量
if 表明它是一个条件语句
while 表明它是一个循环语句
function、+ 、- 、* 、/ 等所有的符号也都是关键字




Identifiers(标识符)

“关键字”是固定的,“标识符”是不固定的。

在JS中,所有可以由我们自主命名的都可以称为是标识符。

变量名、函数名、属性名都属于标识符。





Function(函数)

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

函数就是包裹在花括号中的代码块,前面使用了关键词 function:

当调用该函数时,会执行函数内的代码。

(后面详细讲)





Comment(注释)

JS 不会执行注释。
我们可以添加注释来对 JS 进行解释,或者提高代码的可读性。
单行注释以 // 开头。
多行注释以 /* 开始,以 */ 结尾。




上一期:第一个JS程序(Hello World!)

下一期:对象的属性各方法和this





往期分享

【无删减】电影系列

美国往事丨如果你的一生只能看一部电影的话,那就看这一部吧

春夏秋冬又一春丨那么小就当和尚,好伤心啊

蝴蝶丨我比你年轻,我还有余力等你(les题材)

荒野生存丨我想那么年轻,干净,那么寂寞地活着,直到可以突然失踪在马路上的那一天


【纯小白】教程系列

小程序丨0基础要怎么自学小程序开发

小程序丨小程序开发环境搭建和布署

小程序丨微信开发者工具的认识

小程序丨全局配置(app.json配置)

JavaScript丨开篇(简介)

JavaScript丨第一个JS程序)


【超实用】工具系列

Chrome开发者工具(不完全)指南

AutoCAD 2018(附软件+注册机)

AdobeCC2018破解全系列(WIN+MAC)

又一款WEB开发神器(Brackets)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马