随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:使用var和不使用var的区别(全局变量/局部变量) 一、总结 一句话总结: 1、在function内部, 加var的是局部变量, 不加var的则是全局变量; 2、在function外部, 不管有没有使用var声明变量,都是全局变量, 二、使用var和不使用var的区别(全局变量/局部变量) 转自或
阅读全文
摘要:范仁义js课程 48、变量和函数的声明提前 一、总结 一句话总结: 变量的声明提前:使用var关键字声明的变量,会在所有的代码执行之前被声明(但是不会赋值),但是如果声明变量时不使用var关键字,则变量不会被声明提前 函数的声明提前:使用函数声明形式创建的函数 function 函数(){},它会在
阅读全文
摘要:尚硅谷js 58、变量和函数的声明提前 一、总结 一句话总结: 变量的声明提前:使用var关键字声明的变量,会在所有的代码执行之前被声明(但是不会赋值),但是如果声明变量时不使用var关键字,则变量不会被声明提前 函数的声明提前:使用函数声明形式创建的函数 function 函数(){},它会在所有
阅读全文
摘要:尚硅谷js 58、全局作用域 一、总结 一句话总结: 全局作用域中的 变量和函数 都会分别作为window对象的属性和方法保存,在script标签中创建的变量是全局变量 1、js中作用域分类? js作用域分为全局作用域和函数作用域 2、js中全局作用域的创建和销毁时机分别是什么? 全局作用域在页面打
阅读全文
摘要:范仁义js课程 47、遍历对象中的所有属性 一、总结 一句话总结: 我们可以用for...in来遍历对象中的属性,基本的语法就是 for (var 变量名 in 对象){},变量名表示对象中的属性名,获取属性名对应的属性值可以用 对象名[变量名] var zhubajie1={ name:'猪八戒'
阅读全文
摘要:javascript的console对象常用方法 一、总结 一句话总结: console对象在调试js代码方面非常好用,比如有统计代码运行时间的Console.time()和Console.timeEnd(),比如有统计次数的console.count(),有调查堆栈信息的console.trace
阅读全文
摘要:范仁义js课程 46、对象里的函数 一、总结 一句话总结: 对象里的函数表示对象的行为,被称为方法,比如 猪八戒这个对象调戏嫦娥的行为 //普通的对象写法(包含对象的属性和方法) var zhubajie=new Object(); zhubajie.name='猪八戒'; zhubajie.age
阅读全文
摘要:范仁义js课程 45、函数也是对象 一、总结 一句话总结: 函数也是对象,函数对象有所有普通对象的功能,并且它比普通的对象功能强大,它可以封装代码来执行代码 1、js中创建函数的三种方式? 1、用函数声明的方式来创建函数 2、用创建对象的方式来创建函数 3、用赋值表达式的方式来创建函数 //1、用函
阅读全文
摘要:javascript疑难问题 6、js中如何调试代码 一、总结 一句话总结: 我们可以用chrome来调试js代码,在chrome中找到js代码的源码,在行号那里添加断点,再刷新,代码就从断点的位置开始执行,按f9的话就是运行程序的下一条语句,会调试代码的话可以解决我们很多编程问题 二、js中如何调
阅读全文
摘要:范仁义js课程 43、函数的返回值 一、总结 一句话总结: 可以用return关键字在函数里面向函数外面返回值,可以直接将函数调用赋值给变量来接收函数的返回值(函数的执行结果)。 1、如何在函数里面向函数外面返回值? 使用return关键词,基本语法是 return 表达式或者变量; 2、怎么接收函
阅读全文
摘要:范仁义js课程 42、函数的参数 一、总结 一句话总结: 函数的参数分为实参和形参,实参就是调用函数时候传递的参数,形参就是函数中接收实参的参数,形参和实参是一一对应的,用于接收实参的值 1、形参如果没有接收到实参传递过来的值,形参的值是什么? 如果形参没有接收到值,形参的值是undefined,相
阅读全文
摘要:范仁义js课程 41、函数介绍 一、总结 一句话总结: 函数可以封装代码(功能),比如求三个数的最小值,将这个功能封装成函数之后,下次我们需要求三个数的最小值的时候,直接调用这个函数就可以,这样便于代码的复用,提高开发的效率 1、函数的语法是怎样? function 函数名(参数1,参数2...){
阅读全文
摘要:函数和方法的区别 一、总结 一句话总结: 函数就是普通的函数,比如c语言,对象中的函数就是方法,比如c++中 函数(function)是可以执行的javascript代码块,由javascript程序定义或javascript实现预定义。函数可以带有实际参数或者形式参数,用于指定这个函数执行计算要使
阅读全文
摘要:范仁义js课程 40、对象的小实例 一、总结 一句话总结: 对象可以表示生活中的复杂的结构,用对象可以很好的解决一些复杂的问题,比如 大雄,学号001,性别男,语文成绩30分,数学成绩30分 二、对象的小实例 博客对应课程的视频位置:40、对象的小实例https://www.fanrenyi.com
阅读全文
摘要:范仁义js课程 39、对象的json写法 一、总结 一句话总结: 对象的json写法就是用符号来表示js中的对象,用大括号{}表示对象,属性用键值对表示,属性名和属性值之间是冒号,不同的键值对之间是逗号,例如{name: "猪八戒", age: 999} {name: "猪八戒", age: 999
阅读全文
摘要:范仁义js课程 38、对象存储 一、总结 一句话总结: js中的对象里面的内容存储在堆空间,对象的变量名和堆空间的地址存储在栈空间,通过地址可以找到对象的内容,所以 对象是引用数据类型。 基本数据类型无论是变量名还是值都存在栈空间。 1、基本数据类型和引用数据类型的比较规则? 当比较两个基本数据类型
阅读全文
摘要:范仁义js课程 37、操作对象属性的两种方式 一、总结 一句话总结: js中访问对象属性的两种方式,一种是用点: 对象.属性名,另一种是用中括号[]: 对象[属性名] console.log('zhubajie[a]: '+zhubajie[a]);console.log(zhubajie.xiao
阅读全文
摘要:JS中访问对象的两种方式 一、总结 一句话总结: 访问对象的属性和方法都可以用 点 . 和 中括号 [] 两种方式 1.对象名.属性名 对象名.方法名() 2.对象名["属性名"] 对象名["方法名"]() 二、JS中访问对象的两种方式区别 转自或参考:JS中访问对象的两种方式区别https://w
阅读全文
摘要:范仁义js课程 36、对象的基本操作 一、总结 一句话总结: 对象的基本操作 就是创建对象( 对象名=new Object() ),操作对象的属性(增:对象名.属性名=属性值; 删:delete 对象名.属性名; 改:对象名.属性名=新属性值; 查:对象名.属性名;) 1、对象属性的基本操作有哪些?
阅读全文
摘要:范仁义js课程 35、对象介绍 一、总结 一句话总结: 对象就是一个 容器 :这个容器里面可以装各种数据类型,并且把他们弄成一个整体的概念 二、对象介绍 博客对应课程的视频位置:35、对象介绍https://www.fanrenyi.com/video/19/133 1 <!DOCTYPE html
阅读全文