目录一、函数的作用二、函数的使用三、函数封装四、函数的返回值五、函数的两种声明方式总结一、函数的作用在 JS 里面,我们可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 函数。简单来说就是:函数封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。二、函
JavaScript函数今天和大家说一下js中一个比较重要的内容,函数JavaScript 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。JavaScript 函数由 function 声明。JavaScript 函数声明后需要被调用才会执行。1.无参函数// 声明函数
目录JavaScript高级知识总结(高级篇)一、深入基础1.1数据类型1.2数据变量与内存1.3对象1.4函数回调函数1.5 IIFE1.6函数的this二、函数高级2.1原型与原型链2.1.1原型(prototype)2.1.2显示原型与隐式原型2.1.3原型链2.1.4原型链属性问题2.1.5探索instanceof2.1.6原型面试题2.2执行上下文与执行上下文栈2.2.1变量提升与函
转载 2024-01-02 10:41:58
22阅读
一,在Javascriptvar,pre到底代表着什么。HTML“计算机输出”标签 <var><pre>:<var> 标签-定义变量。定义和用法:<var> 标签表示变量的名称,或者由用户提供的值。<var> 标签是计算机文档应用的另一个小窍门,这个标签经常与 <code> 和 <pre
方法(method)是通过对象调用的JavaScript函数。也就是说,方法也是函数,只是比较特殊的函数JavaScript的匿名方法即匿名函数是没有函数名称的函数JavaScript匿名函数的使用: 一、在Javascript定义一个函数一般有如下三种方式: 函数关键字(function
转载 2020-10-22 16:26:00
73阅读
2评论
背景大家应该都听说过JavaScript的立即执行函数,但是惰性函数是个什么东东?通过下面的 ?大家就知道为什么会有惰性函数式?我们知道javascript最大的问题就是浏览器的兼容问题,一个api在不同的浏览器调用的结果是不一样的,有的时候我们需要通过if判断来实现不同的兼容问题:function addEvent (type, element, fun) { i
# Javascript函数input是什么 Javascript是一种广泛应用于网页开发的脚本语言,而函数Javascript中最基本的代码块,它允许我们将一段代码封装起来并进行重复使用。在Javascript函数的input指的是函数接受的参数,即函数在被调用时传入的值。 ## 函数的基本语法 在Javascript,我们可以使用以下方式定义一个函数: ```javascri
原创 2023-12-30 03:42:41
202阅读
空值合并操作符(??)空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。let message = null ?? 'hello world';console.log(message);// "hello world"const num = 0 ?? 100;console.log(num);// 100...
原创 2022-01-12 16:49:12
106阅读
基本上,this指的是当前正在执行或调用该函数的对象的值。this值的变化取决于我们使用它的上下文和我们在哪里使用它。constcarDetails={name:"FordMustang",yearBought:2005,getName(){returnthis.name;},isRegistered:true};console.log(carDetails.getName()
原创 2022-04-28 12:28:48
155阅读
空值合并操作符(??) 空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 let message = null ?? 'hello world'; console.log(message); // "hello world" const num = 0 ?? 100; console.log(num);
原创 2021-08-10 10:12:59
196阅读
用js的人都应该知道eval()函数吧,虽然该函数用的极少,但它却功能强大,那么问题来了,为什么不常用呢?原因很简单,因为eval()函数是动态的执行其中的字符串,里面有可能是脚本,那么这样的话就有可能引发系统的安全问题,所以能不用就不用,但至少也要知道它的用法。eval()函数的作用简单来说就是用来把括号的字符串当作代码来执行,举个简单的例子,eval("2+3") ,返回的就是5。需要注意的
转载 2023-06-07 20:26:01
1063阅读
函数的概念 函数的概念:函数就是把完成特定功能的一段代码抽象出来,使之成为程序的一个独立实体,起个名字(函数名)。可以在同一个 程序或其他程序多次重复使用(通过函数名调用)。 注:编写好的函数代码只有通过调用才会执行,不调用的时候不会执行。函数的作用(好处):1,使程序变得更简短而清晰 2,有利于程序维护 3,可以提高程序开发的效率 , 4,提高了代码的重用性(复用性)JavaScript函数
1. 何为函数式编程维基百科关于函数式编程的解释:函数式编程,或称函数程序设计,又称泛函编程,是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数编程语言最重要的基础是λ演算。而且λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。 比起命令式编程,函数式编程更强调程序执行的结果而非执行的过程,倡导利用简单的执行单元让计算结果不断渐进,逐层推导复杂的运算
一、是什么函数式编程是一种"编程范式"(programming paradigm),一种编写程序的方法论主要的编程范式有三种:命令式编程,声明式编程和函数式编程相比命令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而非设计一个复杂的执行过程举个例子,将数组每个元素进行平方操作,命令式编程与函数式编程如下// 命令式编程 v
博前“废话”javascript脚本语言–简称JS。这和java编程语言存在很大的区别。刚开始理解的过程中所遇到的难度是JS的原型,所以这里写一篇关于JS原型的博客,让自己对JS原型有更深入的理解。什么JavaScript原型(prototype)?我们知道在JavaScript语言与java一样都是面向对象的,但是由于JavaScript没有类的概念,所以JS并非真正意义上的面向对象编程语言,
DOM:document operation model 文档操作模型每个标签都是一个对象。一、查找元素DOM 回顾直接查找 var obj = document.getElementById('i1') 间接查找 文件内容操作: innerText 仅文本 inn
转载 7月前
12阅读
JavaScript 的提升是什么
原创 2022-06-18 00:39:04
288阅读
JavaScript开发,常常会遇到一个名为“info”的元素,它通常被用于不同的上下文中,但其具体的定义和用法可能会让人感到困惑。本文旨在深入探讨JavaScript“info”这一元素的特性、应用及背景,帮助读者更好地理解其在开发的影响及最佳实践。 ## 背景定位 在现代Web开发JavaScript已成为不可或缺的一部分,尤其是当处理用户交互和动态内容时。用户在使用我们的网页或
原创 7月前
125阅读
关于QList队列的处理,我们最常用的就是调用append函数添加item,往前插入item很多人第一印象就是调用insert(0,xxx)来插入,其实QList完全提供了往前追加item的函数prepend、push_front。QStringList list; list << "aaa" << "bbb" << "ccc"; //往后追加 等价于 ap
转载 6月前
45阅读
### JavaScript的str是什么? 作为一名经验丰富的开发者,我来教你如何实现JavaScript的字符串(str)。 #### 整个流程 下面是整个过程的流程图: ```mermaid flowchart TD Start(开始) InputCode(输入代码) AnalyzeCode(分析代码) ExecuteCode(执行代码)
原创 2023-08-17 16:17:16
186阅读
  • 1
  • 2
  • 3
  • 4
  • 5