当前位置:首页 > 日记 > 正文

JS函数的使用实例分析

JS函数的使用实例分析
本文给出了JS函数使用的一个例子,供大家参考:

在js中编写函数时,很多都是这样的。这是用的。这是一个关键字和一个指针,指向执行环境的范围,也称为上下文。

让我们从下一个函数开始,个人的理解是函数是一个代码块,它在语言中反复调用。

在js中,当一个函数赋给一个对象的属性时,它被称为方法。

如:
var m = { };
m.title =标题;
m.show =函数(){
警报(这个标题)
}
M.show()

也就是说,函数是对象m的一种方法。

这样,这就指向M的对象。

直接函数名的调用函数:
var a=1212;
函数显示(){
警报(a)1212
}
显示(1212)

在全局环境下,全局变量可以理解为窗口的属性,全局函数是窗口的一种方法。

请看下面的例子:
var m={ };
m.id = 'mmm;
m.show =函数(){
警报(此id);
}
var = { };
张= 'AAA';
说明= m.show;
A.show(); / / AAA

说明= m.show;第一次理解了这句话,因为函数是一个对象,
m.show =函数(){
警报(此id)
}

这个表达式等价于说明和m.show参考指向相同的时间

函数(){
警报(此id)
}
实际上等于

说明=函数(){
警报(此id)
}
所以当a.show()被调用,这一点对一个对象。

看下面的栗子

var m={ };
m.id = 'mmm
m.show =函数(){
警报(此id)
}
var = { }
张= 'AAA'
说明=函数(){
M.show()
};
A.show(); / /嗯
所以当你打电话说明(),这相当于给m.show方法(),所以这。指向m对象。

请看下面的例子。一开始就不是很清楚。
VaR的颜色';
var;
颜色绿色;
函数(节点){
节点。风格。颜色= this.color;
警戒(这个颜色);
}
功能findnode(回调){
VaR建立document.queryselector('按钮');
回调(BTN); / /,
}
FindNode(APP。漆);
警告(此颜色);红色,而不是绿色

当函数被引用时,它是通过值传递的,而不是引用。

所以findnode(APP。漆);传入,实际上

函数(节点){
节点。风格。颜色= this.color;
警戒(这个颜色);
}
参考,也因为findnode是一个全球性的定义,所以这一点窗口或未定义;

通过参考,以价值传递过去
函数显示(a){
警报(a)
}
对基本数据类型的参数有很好的理解

var b=10;
显示(b)警报(10);
至于对象

var;
c.prop =真;
无功showprop =功能(obj){
obj。道具= false
}
ShowProp(C); / / c.prop = false
有些人认为上面的例子是参考文献。

事实上,它是由值参数传递,showprop(C)C函数,C是一个对象引用函数等价的。道具= FALSE,一个参考对象为支柱的等效:假} {

请看下面的例子

var;
c.prop =真;
无功showprop =功能(obj){
obj =新的对象();
obj。道具= false
返回对象;
}
ShowProp(C);
警报(c.prop); / /真的
很明显这里输入obj是修饰。如果引用是根据函数引用的,函数的变化肯定会反映到外部。

希望本文能对大家的javascript程序设计有所帮助。

相关文章

PS用遮罩制作GIF动画画面作精细运

PS用遮罩制作GIF动画画面作精细运

运动,动画,精细,画面,电脑软件,本教程是向朋友介绍PS方法的GIF帧动画,用遮罩做精细运动。这个教程很好,效果很好,推荐它,一起学习。 本教程是用蒙古文版本介绍ps的GIF帧动画,使之精细运动。你可以从教程中学习。 接下来,我在网上找到了一个动态…

被遗忘的Javascript的切片()方法

被遗忘的Javascript的切片()方法

方法,切片,被遗忘,电脑软件,Javascript,切片()方法可以从现有数组返回所选元素。 好吧,我承认我忘了! 这次我在回顾它 语法 ArrayObject.slice(开始、结束) 数组(开始,结束) var arr =新阵(6) ARR { 0 } =乔治 ARR { 1 } = ARR { 2 } = 托马斯 A…

水稻字格造词

水稻字格造词

水稻,造词,电脑软件,在学习毛笔字之前,如何制作汉字格并不是很漂亮,事实上,你也可以用它来用字来做,这种印刷也可以制作毛笔字。 1。首先,用word绘图工具绘制一个文本框。 2,绘制一个合适大小的文本框并插入一个表(表格的格式是偶数,偶数)。 3,表单需…

彩格镶嵌背景

彩格镶嵌背景

背景,电脑软件,本教程是用AI制作美丽多彩的网格的马赛克背景,马赛克非常漂亮,教程也不难,我推荐给你,希望能对你有所帮助。 本教程是人工智能学习者的马赛克背景,他们使用人工智能制作美丽多彩的格子。这个教程的背景很漂亮,也不难,新手也可以来学…

jQuery滚动时动态加载内容的方法

jQuery滚动时动态加载内容的方法

方法,动态加载,内容,电脑软件,jQuery,本文演示了jQuery如何在页面滚动时动态加载内容,供大家参考,具体分析如下: 许多网站,如Twitter,京东商城首页,都会在页面滚动到某个位置时动态加载页面内容,这样可以加快页面的打开和节省带宽。下面的js代码…

对fs.fstatsync方法在Node.js的使

对fs.fstatsync方法在Node.js的使

使用说明,方法,电脑软件,fs,fstatsync,方法显示: Fstat()的同步版本。 该方法返回一个包含以下信息的统计数组对象:(以下信息是读取的文件信息,而不是默认值) 复制代码代码如下所示: { 开发者:0, 模式:33206, Nlink:1, UID: 0, GID型:0, Rdev:0, 鲍:0, 大小:3…

PS图象处理软件让美丽的蓝色荧光的

PS图象处理软件让美丽的蓝色荧光的

荧光,图象,头条,处理软件,蓝色,效果图基本上是按图层样式完成的。制作时,我们需要努力工作,细节和颜色。我们可以尝试一些参数设置的图层样式,并显示文本的发光,三维,纹理等。 效果图基本上是按图层样式完成的。制作时,我们需要努力工作,细节和颜…

如何在WordExcel数据中粘贴

如何在WordExcel数据中粘贴

数据,如何在,电脑软件,WordExcel,当用户将数据从Excel到Word2003文档,他们将失去数或不符合要求的格式的数量。 例如:excel中的整数是用2位十进制的格式设置的,如果只有选定的数字并将其复制到word中,那么小数点后的数字就会消失;如果选定的单元…

一种简单的CDR透明水印制作方法

一种简单的CDR透明水印制作方法

透明,水印,制作方法,简单,电脑软件,下面给大家带来CDR简单的制作透明水印的方法,教程比较简单,适合初学者学习,推荐一下,希望能对你有所帮助。 在今天的CDR教程中,我们将学习使用CDR制作透明水印的方法。本教程比较初级。它适合CDR初级学习者学…

PS图象处理软件只是使图像梯度的影

PS图象处理软件只是使图像梯度的影

图像梯度,图象,处理软件,电脑软件,PS,本教程主要是介绍PS图象处理软件的朋友,简单的图片渐变效果的制作方法。教程比较简单。非常适合初学者学习。 PPT的图片渐变功能非常强大。今天我将介绍一种使用ps渐变图片的方法。很容易理解和学习。 …

ai混合模式打造时尚氛围名片

ai混合模式打造时尚氛围名片

混合模式,氛围,名片,时尚,电脑软件,本教程是向朋友介绍一个AI混合模式,营造名片的氛围。AI使用混合模式更改对象的模式,从而达到变色的效果。名片的尺寸是56×92mm的开(名片的尺寸为54×90mm,每侧有1mm且出血位置)。名片设计需要经验的积累;我希…