JavaScript的基础知识

article/2025/10/13 5:10:40

1.JavaScript简介

以下注解可作为拓展材料:

1、脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。

2、汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

3、机器语言是机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

4、高级语言(High-level programming language)相对于机器语言(machine language)是一种指令集的体系。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。

为何学习 JavaScript

JavaScript 是 web 开发者必学的三种语言之一:

Ø HTML:定义网页的内容;

Ø CSS:规定网页的布局/样式;

Ø JavaScript:对网页行为进行编程;

JavaScript的应用:淘宝的搜索功能、团立方中的轮播图、产品经理建立项目等等。

JavaScript组成

Ø ECMAScript:JavaScript语法和基本对象

Ø DOM:文档对象模型

Ø BOM:浏览器对象模型

注:ECMAScript当前最新版本为ES6版本;

2.JavaScript语句、注释、变量

1.JavaScript 语句是发给浏览器的命令,这些命令的作用是告诉浏览器要做的事情。

每一句JavaScript代码格式: 语句;

例:alert("hello!");就是一个JavaScript语句

2.JavaScript-注释很重要

注释可分为单行注释与多行注释两种

单行注释,在注释内容前加符号 " // "

多行注释以"/* "开始,以" */ "结束

3.变量

什么是变量?

什么是变量? 从字面上看,变量是可变的量;从编程角度讲,JavaScript 变量是存储数据值的容器。我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。

给变量取个名

我们为了区分盒子,可以用box1,box2等名称代表不同盒子,box1就是盒子的名字(也就是变量的名字);

注意:变量名字可以任意取,只不 过取名字要遵循一些规则:

1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

例如:mysum , _mychar , $numa198

2.变量名区分大小写,如:A与a是两个不同变量。

3.不允许使用JavaScript关键字和保留字做变量名(详细可参考W3C学习手册)。

例如:class,if,for,......

            

            

 

强类型语言:

数值数据变量 int

浮点型:float donble(双精度);

字符串变量:string;

布尔类型变量:bool; (true false 一真一假)

3.JavaScript基础

1 document.querySelector()

 

 

4.JavaScript BOM对象

1.JavaScript简介

在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:

①一次性计时器:仅在指定的延迟时间之后触发一次。

②间隔性触发计时器:每隔一定的时间间隔就触发一次。

方法

描述

setTimeout()

指定的延迟时间之后来执行代码

clearTimeout()

取消setTimeout的设置

setInerval()

每隔指定的时间执行代码

clearInerval()

取消setInerval的设置

2. 一次性计时器setTimeout()

setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。

语法:setTimeout(代码,延迟时间);

参数说明:

1.要调用的函数或要执行的代码串。

2.延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。

递归 :程序调用自身的编程技巧称为递归(recurdion),就是在运行的过程中调用自己

取消计时器clearTimeout()

setTimeout()和clearTimeout()一起使用,停止计时器。

语法:clearTimeout(id_of_setTimeout)

参数说明:id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。

3. 间隔性定时器setInterval()

计时器setInterval():在执行时,从载入页面后每隔指定的时间执行代码。

语法:setInterval(代码,交互时间);

参数说明:

\1. 代码:要调用的函数或要执行的代码串。

\2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。

返回值:一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。

调用函数格式(假设有一个clock()函数)

setInterval("clock()",1000)或setInterval(clock,1000)

取消计时器clearInterval()

clearInterval() 方法可取消由 setInterval() 设置的交互时间。

语法:clearInterval(id_of_setInterval)

参数说明:id_of_setInterval:由 setInterval() 返回的 ID 值。

每隔 100 毫秒调用 clock() 函数,并显示时间。当点击按钮时取消定时

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!


http://chatgpt.dhexx.cn/article/Z7AAae4W.shtml

相关文章

Javascript 基础知识学习

Javascript 基础知识学习 参考自:https://www.w3cschool.cn/javascript/ javascript 简介 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScri…

JavaScript基础知识总结

一、基本语法(数量,数据类型和运算符) 1.变量:指的是在数据中心保存数据的容器 变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据 也就是说,我们向内存中存储了一个数据&…

JS基础知识总结 (一)

一、JS简介 JavaScript是一种运行在客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 浏览器就是一种运行JavaScript脚本语言的客户端,JavaScript的解释器被称为…

最新Javascript 基础知识全总结(持续更新)

目录 一,JavaScript 是什么 1, JavaScript 是什么 2, 作用 3, JavaScript的组成 二, JavaScript 书写位置 1,内部 JavaScript 2, 外部 JavaScript 3, 内联 JavaScript 三, JavaScript 的注释 1, 单行注释 2, 多行注释 四, JavaScript的结束符 五, 输入和输出语法 …

JS入门基础知识

一、JS是什么 1、JS概述 JavaScript是一个轻量级的语句,他是单线程的语言(一个线程解析)。他是一个弱语言(他没有固定 的类型划分 你给定的值是什么类型 他就是什么类型)他还是一个脚本语言(侵入 实现xss攻…

2020年4月中国编程语言排行榜

本文已过时 都7月了,你该看7月的数据去了: 2020年7月中国编程语言排行榜 2020年7月程序员工资统计,平均14357元,又跌了,扎心 编程语言比例 排名编程语言平均工资工资中位数最低工资最高工资人头人头百分比1rust2…

2020年5月中国编程语言排行榜

本文已过时 都7月了,你该看7月的数据去了: 2020年7月中国编程语言排行榜 2020年7月程序员工资统计,平均14357元,又跌了,扎心 编程语言比例 排名编程语言平均工资工资中位数最低工资最高工资人头人头百分比1scala20…

2021年10月世界编程语言排行

2021 年10 月的 TIOBE 指数 10月头条:Python编程语言流行指数排名第一! 20多年来,我们第一次有了一个新的领导者:Python编程语言。Java和C的长期霸权已经结束。Python最初是一种简单的脚本语言,作为Perl的替代品&…

2023十大最牛编程语言排行榜以及各语言的优缺点

文章目录 ⭐️ 2023年7月十大编程语言排行榜⭐️ 十大值得学习编程语言概要🌟 Python🌟 C/C🌟 Java🌟 C#🌟 JavaScript🌟 Swift🌟 Ruby🌟 GO(Golang)&#x1…

最难学的10大编程语言排行榜,Java只排第三,第一名出乎意料

2018年12月的TIOBE编程语言排行榜已经出炉,Python重回前三,Go语言跌出前十,Visual Basic.NET涨幅明显,保持第五名。 TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排…

最难学的十大编程语言,C++排第二,它竟是第一名!不服

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。 开发者经济分析公司 SlashData 曾发布了…

2020年最新编程语言排行榜出炉TIOBE

2020年1月TIOBE指数 一月标题:编程语言C荣获2019年度最佳编程语言 每个人都认为Python将连续第二年成为TIOBE的年度编程语言。但这一次是好的老语言C凭借2.4%的年增长率获得了奖项。排名第二的是C#(2.1%)…

编程语言 Top 5 榜单:最容易学的编程语言 VS 最难学的编程语言

在线学习平台Springboard 罗列了一个最容易学习和最难学的编程语言 Top 5 榜单。 事实上,问一个程序员最容易学习的语言,就像问一个人他们最喜欢的冰淇淋。每个人都有自己的偏好,永远没有真正的正确答案。正如开发者和教育家 Marek Zaluski …

2021年编程语言排行榜出炉,第一名实至名归!

点击上方“码农突围”,马上关注 这里是码农充电第一站,回复“666”,获取一份专属大礼包 真爱,请设置“星标”或点个“在看 在TIOBE公布的近一期榜单中,2021编程语言排名前十的分别是:Python,Jav…

2018十大最热门编程语言排行榜出炉,Java竟不是第一!

编程语言的受欢迎程度、学习的人群数量,以及由于人工智能的兴起,最热门的编程语言排行榜也发生了变化。让我们来看看。 1、Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。许多程序员认为这是最简单的语言开始…

盘点最常见的5个编程语言排行榜、排名逻辑最新榜单。

(思考:为何TIOBE指数中,2015年11月- 2017年11月左右,C、Java等大多语言都出现了暴跌?) 编程语言排名从来都是备受争议的话题。《西游记》我觉得猪八戒第一,孙悟空第二,沙和尚第三&am…

最难编程语言排名!不接受反驳!!!

前言:小编这有自学的过程中有一些资源可以免费共享, 【内涵Java学习80g视频,大厂面试题库,Java学习书籍,或者技术指导】 加微信领取【备注007】 第五名、Objective-C 颁奖词 Objective-C是一种通用、高级、面向对象…

2023年顶级编程语言趋势

对于开发人员和软件工程师来说,选择更优秀的编程语言使编写可以在任何地方运行的软件变得更加容易,工作效率更高。从 Java 的缓慢衰落到 MATLAB 的惊人流行,对当今最流行的编程语言的分析,可以帮助你了解最新趋势并响应最新趋势。…

2月编程语言排行榜新鲜出炉,谁又摘得桂冠?

近日,TIOBE公布了2023年2月编程语言排行榜,本月各个语言表现如何?谁又摘得桂冠?一起来看看吧! TIOBE 2月Top15编程语言: 详细榜单查看TIOBE官网 https://www.tiobe.com/tiobe-index/ 关注IT行业的小伙伴…

2021年11月世界编程语言排行

2021年11月世界编程语言排行 11 月头条:PHP 即将失去前 10 名的位置 自 TIOBE 指数启动以来,20 多年前,PHP 一直是排名前 10 的永久玩家。最近,我们看到 PHP 努力保持在前 10 名。PHP 曾经是 Web 编程的大师,但现在它…