上一节我们通过JS寻找水仙花数,说明了JS能够进行逻辑处理。同编译型语言C、C++和Java等编程语言,JS也有变量、函数、对象等编程概念,本节我们讲解一下JS中的几个简单的概念

概念解释
变量和数据类型概念: 用于存储数据的容器和数据的分类
解释: 变量用 var/let/const 声明,数据类型包括数字、字符串、布尔值、对象、数组等,决定了数据的行为和操作方式
函数概念: 可重复使用的代码块
解释: 用于封装特定功能,通过函数名调用执行,可以接收参数和返回值,提高代码复用性和可维护性
对象概念: 属性和方法的集合
解释: 用键值对存储数据,属性表示特征,方法表示行为,是面向对象编程的基础,如 {name: "张三", age: 20}
 条件语句概念: 根据条件执行不同代码
解释: 使用 if/elseswitch 等语句实现逻辑判断,让程序具有决策能力,如根据分数判断等级
循环概念: 重复执行代码块
解释: 使用 forwhileforEach 等语句处理重复任务,如遍历数组、重复计算,直到满足结束条件
 事件处理概念: 响应用户或浏览器动作
解释: 通过事件监听器处理点击、输入、加载等交互,如 onclickaddEventListener,实现网页动态交互
异步编程概念: 非阻塞代码执行模式
解释: 使用回调函数、Promise、async/await 处理耗时操作,如网络请求、文件读取,不阻塞主线程执行
DOM 操作概念: 操作HTML文档对象模型
解释: 通过JavaScript访问、修改、添加、删除HTML元素和属性,实现动态页面更新,如 getElementByIdinnerHTML

JS里面通过let创建变量,比如:(这里不推荐var,因为let更稳定)

let str = '在Dotcpp编程学习JS'

const修饰的变量不允许进行更改:(如果没有特别需求,推荐一般都用const修饰)

const str = '在Dotcpp编程学习JS'

可以创建数组:(对于JS而言,有没有‘;’都没问题,读者认为不加为好)

const arr=[]

总结:JS也有变量、循环、对象这些编程概念,如果有编程基础,学习JS会变得游刃有余;不会也没有关系,我们后面会详细向读者一一解释。

点赞(158)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)