- 博客(9)
- 收藏
- 关注
原创 函数的其他知识点
eval命令接受一个字符串作为参数,并将这个字符串当作语句执行。上面代码将字符串当作语句运行,生成了变量a。如果参数字符串无法当作语句运行,那么就会报错。放在eval中的字符串,应该有独自存在的意义,不能用来与eval以外的命令配合使用。举例来说,下面的代码将会报错。 上面代码会报错,因为return不能单独使用,必须在函数中使用。 如果eval的参数不是字符串,那么会原样返回。eval没有自己的作用域,都在当前作用域内执行,因此可能会修改当前作用域的变量的值,造成安全问题。 上面代码中,eval命令修改了
2022-06-13 08:30:10
68
1
原创 函数的其他知识点
1.立即调用的函数表达式(IIFE)根据 JavaScript 的语法,圆括号()跟在函数名之后,表示调用该函数。比如,print()就表示调用print函数。有时,我们需要在定义函数之后,立即调用该函数。这时,你不能在函数的定义之后加上圆括号,这会产生语法错误。产生这个错误的原因是,function这个关键字既可以当作语句,也可以当作表达式。当作表达式时,函数可以定义后直接加圆括号调用。上面的代码中,函数定义后直接加圆括号调用,没有报错。原因就是function作为
2022-05-29 20:07:44
101
原创 函数的参数
1.同名参数如果有同名的参数,则取最后出现的那个值。上面代码中,函数f()有两个参数,且参数名都是a。取值的时候,以后面的a为准,即使后面的a没有值或被省略,也是以其为准。调用函数f()的时候,没有提供第二个参数,a的取值就变成了undefined。这时,如果要获得第一个a的值,可以使用arguments对象。2.arguments 对象(1)定义由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数。这就是arg
2022-05-08 16:46:42
122
原创 函数的参数
1概述函数运行的时候,有时需要提供外部数据,不同的外部数据会得到不同的结果,这种外部数据就叫参数。上式的x就是square函数的参数。每次运行的时候,需要提供这个值,否则得不到结果。2参数的省略函数参数不是必需的,JavaScript 允许省略参数。上面代码的函数f定义了两个参数,但是运行时无论提供多少个参数(或者不提供参数),JavaScript 都不会报错。省略的参数的值就变为undefined。需要注意的是,函数的length属性与实际传入的参数个数无关,只反映函数
2022-04-28 16:03:12
471
原创 函数作用域
1.定义作用域(scope)指的是变量存在的范围。在 ES5 的规范中,JavaScript 只有两种作用域:一种是全局作用域,变量在整个程序中一直存在,所有地方都可以读取;另一种是函数作用域,变量只在函数内部存在。ES6 又新增了块级作用域,本教程不涉及。对于顶层函数来说,函数外部声明的变量就是全局变量(global variable),它可以在函数内部读取。上面的代码表明,函数f内部可以读取全局变量v。在函数内部定义的变量,外部无法读取,称为“局部变量”(local variable
2022-03-28 11:00:16
1380
原创 JavaScript 函数
1.函数function - 函数也是一个对象 - 函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码) - 函数中可以保存一些代码在需要的时候调用 - 使用typeof检查一个函数对象时,会返回function1.使用构造函数创建一个函数对象2.使用函数声明创建一个函数3.使用函数表达式创建一个函数/匿名函数JavaScript 有三种声明函数的方法。(1)function 命令function命令声明的代码区块,就...
2022-03-17 16:08:25
50
原创 JavaScript 日期对象
JavaScript 日期对象~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MVC作者:周政杰撰写时间:2022/3/10JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是一个对象甚至函数也可以.
2022-03-13 19:38:38
115
原创 JavaScript 对象
JavaScript 对象~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MVC作者:周政杰撰写时间:2022/3/10JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 数组是一个对象甚至函数也可以是对.
2022-03-13 14:45:33
911
原创 JavaScript的基础知识
1.JavaScript简介以下注解可作为拓展材料:1、脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。2、汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特
2022-03-10 16:55:02
1266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人