#JS基础
澄清石灰水t
博客都是作为自己的笔记,所以有的内容不是很严谨,当心有坑
展开
-
JavaScript 函数 隐形参数
一、函数的定义方式使用function关键字来定义函数(1)语法1:function 函数名(形参列表){ //可以无参函数体;【return 返回值;】 //JS中,如果函数有返回值,直接在函数体内return即可,不需要在定义的时候指明返回类型。}注意:js中,由于所有变量都是var,所有形参里面就直接给形参个数就行了,不用带var。exp:function fun(a,b){alert("有参函数被调用啦 a="+ a +",b="+b);}...原创 2020-09-01 21:25:40 · 899 阅读 · 0 评论 -
JavaScript基础 基本数据类型和引用数据类型
一、JavaScript数据类型 (typeof 可检查数据类型 语法: typeof 变量)1、数值类型(number)2、字符串类型 string3、布尔类型 boolean4、Null空值5、Undefined 未定义以上前五种是基本数据类型6、对象类型 object是引用数据类型 前面5种之外的数据类型,都是对象二、基本数据类型:基本数据类型的值直接储存在栈内存中,值与值之间独立存在,修改一个变量不会影响其他变量。exp:var...原创 2020-09-15 23:27:09 · 234 阅读 · 0 评论 -
JavaScript 对象object this 构造函数
对象的定义:1、定义方法(一)var 变量名 = new Object(); // 实例化一个空对象变量名.属性名=值; //给对象添加属性变量名.函数名=function(){} ; //给对象添加一个函数2、定义方法(二) 注意:属性名和值之间是冒号,值后面是逗号var 变量名 = { //大括号直接表示一个对象,里面为空则创建一个空对象属性名1:值, //给对象定义一个属性属性名2:值, /...原创 2020-09-01 22:10:04 · 530 阅读 · 1 评论 -
JavaScript 数据类型 类型转换 数组
一、JavaScript变量类型1、数值类型(number)int short float long byte等和数值有关的2、字符串类型 string3、对象类型 object4、布尔类型 boolean5、函数类型 function二、JavaScript 的特殊值(boolean中都为假)1、undefined 未定义,所有JS变量未赋初始值时,默认值都是undefined2、null 空值3、NAN (Not a number) 非数字...原创 2020-09-01 20:26:34 · 1811 阅读 · 0 评论 -
JavaScript 变量作用域 延伸函数环境
1、全局变量Html页面加载完, JS的全局变量不会被销毁,因为用户随时可能点击一些带有函数的按钮,或者浏览器要调试某些功能。直到关闭浏览器,全局变量才会被销毁2、函数内部变量 调用函数时,才开始找内存 创建变量show函数 内部 定义的变量 let url。 url作用域就在函数内部,调用完成后函数会被销毁。第二次调用时会在另一片内存再次创建。show() //每次调用函数都会 在一块内存 上创建 url 变量show() // 新找一块内存,再创建url变量所...原创 2020-09-09 21:24:33 · 105 阅读 · 0 评论 -
JAVAWEB JavaScript 简介
JavaScript主要包含:ECMAScript:指规范DOM:文档对象模型 js用dom操作网页BOM: 浏览器对象模型 js用bom操作浏览器JS特点:1、解释型语言(不用编译,直接运行)2、动态语言(变量很随意)3、面向对象...原创 2020-09-10 21:59:35 · 117 阅读 · 1 评论 -
JavaScript 基本语法 注释 字面量(常量) 变量 标识符
一、注释 不被浏览器执行的语句/**/多行注释//单行注释二、语法特点1、大小写敏感2、每条代码写完后,分号结尾 备注:不写分号也没事,浏览器会自动加分号,但是会消耗一些资源。遇到复合语句,浏览器可能会加错分号,导致程序出错,所以一定要有写分号的习惯。3、自动忽略多个空格 和 换行 所以,可以永拓换行和空格 调整代码队形,使代码更美观四、字面量和变量4.1 概念字面量:不可改变的量,比如 1、2、3、4、5。 字面量可以直接使用。比如alert(1234...原创 2020-09-11 00:08:36 · 419 阅读 · 0 评论 -
JavaScript 运算符(操作符) 算数运算符 自增运算符 逻辑运算符 条件运算符 关系运算符 运算符的优先级
一、概述:运算符也叫操作符,通过运算符可以对一个或多个值进行运算,并获取运算结果。二、一元运算符只有一个操作数 的运算符,就是一元运算符。 注意: 1+1 有两个操作数,所以+是二元运算符。2.1 typeof 一元运算符typeof 就是一元运算符,用字符串形式 返回 值的类型。(即返回值的类型是字符串,返回值是操作对象的类型)typeof 123; 返回 Numbertypeof "ddd"; 返回 String2.2 +、- 一元运算符 注意:+ -...原创 2020-09-12 23:23:51 · 481 阅读 · 0 评论 -
JavaScript 代码块 流程控制(IF)break 和 continue label
一、代码块 程序是由一条一条语句构成。语句按照从上往下的顺序一条一条来执行。 在JS中可以使用{}来为语句进行分组,同一个{}中的语句是一组语句,要么都执行,要么都不执行。{}中的一组语句也称为一个代码块。特别注意:Js中的代码块,只有分组作用,没其他用途(比如隔离),代码块中的内容,在外部是完成可见的。exp:代码块1{ var a=10; //代码块1中的语句1 声明一个变量a 赋值10 ale...原创 2020-09-13 21:20:36 · 674 阅读 · 0 评论