JavaScript基础知识总结笔记

article/2025/10/13 5:09:37

一、js的两种引入方式

1.<script type="text/javascript"> 

自己编写的js代码

</script>

将上面的代码放在<head></head>或者<body></body>之间

2.直接保存为js文件,然后外部调用<script type="text/javascript" src="js文件"></script>

二、JavaScript的三种输出形式

1.alert():弹窗,会以文本的原格式输出

2.document.write ()输出到页面,会以HTML的语法解析里面的内容

3.prompt('提示文字','默认值'):输入框---不常用

<script type="text/javascript" >
alert('hflahgfah');
document.write('hgalghakngi');
prompt('请输入你的密码')
prompt('请输入你的金额','fgghfhh')
</script>

备注:单引号双引号用法----js中单引号、双引号没有区别,单引号内不能用单引号,双引号内不能用双引号,中文双引号不在这个范围内,单引号可以包裹双引号,双引号可以包裹单引号

三、JavaScript中注释方法

        html注释:<!-- 代码或文字-->
css\js大块区域注释:/* 代码  */
js单行注释: //

四、变量

1.先声明再赋值

var name;     声明变量

name = '被子ggg';     给变量赋值

alert(name);

备注:区分一下alert('name')和alert(name)区别

2.边声明边赋值

var name = '被子ggg';

document.write(name);

3.批量创建变量然后赋值---不常用

var name,age,sex;

name='黎明';

age='30';

sex='爷们';

alert(name);

4.批量创建并且赋值---不常用

var  name='李四',age='25',sex='男';

五、变量声明注意事项

1.严格区分大小写

2.变量的命名必须以字母或_或$开头,余下的部分可以是任意字母、数字,或者是_或者是$(  _     $  和普通字母用法一样)

3.不能用关键字或者保留字命名

4.JavaScript自己的命名习惯

驼峰名命法genElementById

var  studentnamelist;

var  studentNameList; 比较好区分是由三个单词拼合而成

var  student_name_list;

5.命名一定要有意义


6.分号的用法(记忆技巧:和古诗中的逗号用法一致)


六、变量的特点

1.如果变量被重新声明,但是没有被重新赋值,那么变量的值是不会改变的

<script>

var  hd='你好';

var  hd;

alert(hd);

</script>

输出结果---你好

2.如果变量被重新声明并且被重新赋值了,那么变量的值就会发生改变

<script>

var  hd='你好';

var  hd='她好';

alert(hd);

</script>

七、分号的用法

分号表示一段功能体的结束,如果有换行,可以不用加分号。(一句话可以是一个功能)

要求:凡是能加分号的地方,一定要加分号!!!


八、JavaScript六大数据类型

1.变量类型就是数据类型


2.被声明,但是没有被赋值的空变量类型是undefined

var  hd;

检测变量类型

var re= typeof  hd;---检测hd这个变量的数据类型

documen.write(re);  输出hd的数据类型

3.Null  结果是空的

4.整数和小数(浮点数)都是数值类型


var   hd=3.1415926;

检测变量类型

var re= typeof  hd;---检测hd这个变量的数据类型

documen.write(re);  输出hd的数据类型


5.凡是用引号完整包裹的数据类型就是字符串

var  hd='今天你好吗';

var  hd='hjkbjhgk';

检测变量类型

var re= typeof  hd;---检测hd这个变量的数据类型

documen.write(re);  输出hd的数据类型

数值类型和字符串的区别就是有没有引号包裹

6.布尔值(只有是和否)

布尔值只有两个值,真和假

var   hd = 4>7;


7.对象

var  hd= {};

九、字符串拼接

1.页面弹出对话框,输入名字后点击确定,页面显示输入的名字

2.怎么在字符串里面把变量独立出来


备注:结果hd不能替换为输入的名字

在字符串中将变量独立出来的方法:将变量左右两侧都变成完整的字符串,然后用加号链接


3.用户输入账号和密码并在页面显示出来,这里涉及到两个变量,名字和密码

+加号如果在字符串中间,表示链接字符串


十、JavaScript运算符


1.算数运算符

如果加号两边是字符串,那么加号用来连接字符串      var   re = '12'+'5'    ,12和5都是字符串

如果加号两边都是数字,那么加号表示加法运算

js的运算能力一般,一般不用来进行精准运算

var  re = 1+1;        加法运算符

var  re = 9-2;      减法运算符

var re = 5*6;       乘法

var re =  9/2;       除法

vas re = 9%2;    取余数

document.write(re);

//取余数 ,使用百分号


例子:判断奇数偶数


例子:用户输入数字判断奇数偶数


//加加写在前面和后面的区别

++写在前面表示自私,先自增,再参与运算

++写在后面表示无私,先参与运算,再自增

减减的方法和加加一样




2.关系运算符----大于、小于、等于、小于等于、大于等于、不等于(一个等号表示赋值,两个等号表示比较)

==  只判断内容,不判断类型

===  全等于   ,既判断内容,又判断类型

!=    不等于,只判断内容,不判断类型

!==  全不等于,既判断内容,又判断类型



不等于

!=    不等于,只判断内容,不判断类型

!==  全不等于,既判断内容,又判断类型



比较运算符特点


3.赋值运算符  


4.逻辑运算符 -----与、或、非


与:两边都成立为真,结果才是真的

或:一个真的,结果就是真的

非:假的变成真的,真的变成假的


例子:非


逻辑运算符注意事项:


5.三元表达式


条件成立输出前面的,不成立输出后面的



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

相关文章

JavaScript 基础知识总结(一)

这是近期学习JavaScript基础知识的学习笔记 目前在学习Web API&#xff0c;学习途中有时间的话也会发一发自己的心得吧 一.Java Script简介 JS分为三部分&#xff1a; 而学习的java script基本语法属于ECMAScript 二.书写位置 与CSS相同&#xff0c;JS的书写位置也有如下…

JavaScript基础知识总结(1)

hello小伙伴们&#xff0c;本期来更新一下JavaScript基础知识&#xff0c;当做对JS的复习。 之前更新的有CSS复习和HTML复习&#xff0c;在这里放上链接 前端大厂面试笔记&#xff08;二&#xff09;&#xff08;持续更~~&#xff09;_Ss、、帅海的博客-CSDN博客 正文开始 1…

JS 基础知识

JS 基础知识 JS简介 JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本&#xff0c;在Web应用中得到了非常广泛的应用。它不需要编译&#xff0c;而是直接嵌入在HTTP页面中&#xff0c;把静态页面转变成支持用户交互并响应应用的动态页面。在JavaWeb程序中&#x…

网页游戏开发基础——JavaScript基础知识

对于初学编程的朋友来说&#xff0c;这篇文章有点长&#xff0c;而且会有点难懂。但是请不要放弃&#xff0c;我尽量以通俗的语言解释相关的编程概念&#xff0c;这里只讲解编写一个游戏需要的相关编程概念&#xff08;如需要会在后面的文章中随时补充相关概念&#xff09;&…

js基础知识

1、JS的组成 JS由 ECMAscript BOM DOM组成 ECMAscript是JS基础规范、定义了JS基础语法 BOM浏览器对象模型 DOM文档对象模型 2、JS数据类型 基本数据类型&#xff1a;string number boolean undefined null symbol biginit 引用数据类型&#xff1a;object function ar…

Node.js基础知识

目录 1、为什么浏览器和Node.js都可以运行JavaScript 2、浏览器中运行JavaScript和Node.js中运行JavaScript有什么区别 3、为什么在浏览器中JavaScript不能控制系统级别的API 4、Node.js能做什么 5、全局对象-Node.js和浏览器 6、模块系统 7、Node.js是如何实现模块的&…

JavaScript的基础知识

1.JavaScript简介 以下注解可作为拓展材料&#xff1a; 1、脚本语言又被称为扩建的语言&#xff0c;或者动态语言&#xff0c;是一种编程语言&#xff0c;用来控制软件应用程序&#xff0c;脚本通常以文本&#xff08;如ASCII)保存&#xff0c;只在被调用时进行解释或编译。 …

Javascript 基础知识学习

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

JavaScript基础知识总结

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

JS基础知识总结 (一)

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

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

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

JS入门基础知识

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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