|
阅读:3348回复:0
JS基础知识整理
一、认识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 赋值运算符: = += -= *= /= 字符串运算符: + 连接,两边操作数有一个或两个是字符串就做连接运算 |
|