JavaScript基础
JavaScript基础笔记
吾不图
地球上的知识这么多,不需要都知道吧
-- 吾不图
展开
-
JavaScript基础函数概念、定义及调用
函数(function): 函数是可以一次定义多次调用的代码块. 方法(method): 当将函数和对象合写在一起时,函数就变成了 “方法”. JavaScript 使用关键字 function 定义函数声明式定义函数及调用function 函数名() {函数体;} 函数名();//调用函数表达式定义函数及调用var fun = function 函数名() {函数体;},js代码执行前引擎会先进行预编译,默认将当前作用域提升到前面去,使用表达式定义函数时无法提升原创 2022-10-18 22:26:21 · 271 阅读 · 1 评论 -
js基础之作用域(ES6块级作用域)
JS 作用域: 作用域是可访问变量,对象,函数的集合 (可访问范围)函数作用域: 函数内可访问.在对应的作用域声明的变量就是改该作用域下的变量.全局作用域 :全局变量: 1.变量在函数外声明 2.或变量在函数内声明没有使用关键字 (var 或 let关键字) 3.在同一个页面所有脚本内可用, 所有var声明的全局变量属于 window 对象 ( 除let声明的变量)原创 2022-11-03 17:39:46 · 118 阅读 · 0 评论 -
关于对象的理解,什么是面向对象,在JavaScript中对象的理解
面向对象是一种重要的程序设计思想,即将预处理的问题抽象成一个个对象来解决实际问题.面向对象三大特性:封装 (核心) ,继承,多态.在JavaScript中有任何客观的事物或实体都是对象(对象是属性和方法的集合)js 中的所有事物都是对象:如数字、字符串、数组 等。js对象是变量、方法和属性的容器(对象也是变量) 创建一个对象并赋值,访问属性和方法(当函数赋值给对象的属性, 称为"方法")原创 2022-11-16 17:13:33 · 211 阅读 · 2 评论 -
js基础函数的参数及返回值return
函数形参和实参 参数属于函数作用域,形参类似于变量function fun( 行参1,形参2, ...){ //参数可以看作函数体定义的变量 //var 形参; 函数体代码; }fun( 实参1,实参2,...); //相当于变量赋值形参实参数量可以不同有形参无对应实参显示 undefined实参多于形参会被忽略可通过函数内置的对象 arguments 接收对于的参数function fun(a,b){ console.log(a,b);}fun();//und原创 2022-10-22 22:53:56 · 379 阅读 · 2 评论 -
js基础之回调函数,匿名函数,闭包
回调函数:指把一个函数当作参数传递给另一个函数在一个函数中调用另外一个函数就是回调(callback)调用时传入的函数赋值给了callback;不是单独存在的;指有权访问一个函数作用域中变量的过程.闭包是一种保护私有变量的机制,保护里面的私有作用域变量不受外界干扰。形成条件:函数嵌套;内部函数用到了外部函数的局部变量;外函数将内函数return出去,相当于成为全局变量原创 2022-10-28 21:40:02 · 462 阅读 · 1 评论