小橙子
新手
新手
  • 最后登录2023-04-14
  • 发帖数11
阅读:3348回复:0

JS基础知识整理

楼主#
更多 发布于:2023-02-02 15:32
一、认识JS
1.javascript语言,简称js。
  Javascript是一门脚本语言(解释型语言),被浏览器解释执行。不用被编译,运行时直接解释执行。(从上到下,一行一行执行)


2.js作用:
  ①可以进行各种交互,点击、移入、移出、拖动等。
  ②和后台数据进行交互,登录。
  ③修改样式:通过js修改样式。
  ④可以操作dom(添加、修改、删除),操作网页中的元素。


3.js的组成
①ECMAscript(ECMA-262标准):基本语法和基本对象(变量、数据类型、选择结构、函数、数组、字符串等)
②DOM(文档对象模型):提供操作网页的方法和接口
③BOM(浏览器对象模型):提供操作浏览器的方法和接口


二、js的引入方式


①script标签
②js文件 script引入  <script  src=" "/>
③在以on开头的事件中使用js
④a标签中的href属性中使用js


三、js输入输出
输出
     弹出框:alert(" ");
     控制台输出:console.log("  ");
     网页输出:document.write("  ");


注:document.write可以解析html标签


输入
输入框:prompt("  ");


四、js的基本语法

1、输出弹出框
document.write()
仅仅向文档输写内容
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
alert(“hello world !”)
弹出框会停止代码往下执行,当点击确定之后才继续执行
2、分号
分号用于分隔 JavaScript 语句 通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句(一行中编写多条语句必须使用分号)
3、JS对大小写是敏感的
4、JS会忽略多余的空格
5、可以在文本字符串中使用反斜杠对代码行进行换行
6、单行注释//(快捷键:Ctrl键加/键)和多行注释/* … */(快捷键:Ctrl键加Shift键加/键)



五、变量


1.定义一个变量
var  变量名;
let   变量名;
2.变量的命名规范
     变量必须以字母开头或下划线或开 头 ,不 能 以 数 字 开 头 不 推 荐 这 么 做 使 用 下 划 线 和 开头,不能以数字开头 不推荐这么做使用下划线和开头,不能以数字开头不推荐这么做使用下划线和开头 最好见名知意
     变量名称对大小写敏感(y 和 Y 是不同的变量)
3.变量的数据类型:字符串、数字、布尔、数组、对象、Null、Undefined
字符串string:字符串是存储字符(比如 “Hungry”)的变量 可以是引号中的任意文本。
数字number:JS只有一种数字类型。数字可以带小数点,也可以不带.很大或很小的数字可以通过科学(指数)计数法来写:var y=123e5; // 12300000,var z=123e-5; // 0.00123
布尔boolean:布尔(逻辑)只能有两个值:true 或 false
数组array:var cars=new Array(); // 创建一个空数组,cars[0]=“Audi”; // 给添加元素(给数组中0下标赋值),任何的数据类型都可以放在数组里,数组里也可以放数组,就是二维数组,输出数组中的数组中的第0个元素 console.log(arr[5][0]);
对象object:JS变量均为对象。当您声明一个变量时,就创建了一个新的对象。
Null,Undefined:可以通过将变量的值设置为 null 来清空变量
4,注意
相同的变量可用作不同的类型





六、运算符


算术运算符:
                +   -    *    /     %       ++     --
 比较运算符:
                >   >=   <    <=    !=    ==    ===   !==
 逻辑运算符:
               &&    ||    !
               and   or   not  -- 相当于python的and or not
 赋值运算符:
                =  +=   -=  *=   /=
 字符串运算符:
                +  连接,两边操作数有一个或两个是字符串就做连接运算
游客


返回顶部

公众号

公众号