/**
* 第二部分:能在定义时就能执行的方法的写法 function(){...}();
*/
/**
* 一、普通的方法的定义与执行
*/
// 1-1、普通的方法定义,不带返回值的情况
fun = function() {
alert("执行");
};
// 1-2、普通的方法执行,不带返回值的情况
// fun();// 输出结果:执行
// 2-1、普通的方法定义,带返回值,且返回值是个字符串的情况
fun = function() {
alert("执行");
return "返回的是字符串";
}
// 2-2、普通的方法执行,带返回值,且返回值是个字符串的情况
// fun();// 输出结果:执行
// 2-3、普通的方法执行,带返回值,且返回值是个字符串的情况,并将返回值输出
// alert(fun());// 输出结果:执行,返回的是字符串,(分别是两次警告框形式出现),原因是,先执行fun(),然后会带回返回的字符串,再通过alert输出
// alert(typeof fun());// 输出结果:执行,string
// 3-1、普通的方法定义,带返回值,且返回值是个object的情况
fun = function() {
alert("执行");
return new Date();
}
// 3-2、普通的方法执行,带返回值,且返回值是个object的情况
// fun();// 输出结果:执行
// 3-3、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值输出
// alert(fun());// 输出结果:执行,Wed May 14 16:25:32 UTC+0800 2008
// 3-4、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值类型输出
// alert(typeof fun());// 输出结果:执行,object
// 4-1、普通的方法执行,带返回值,且返回值是个function的情况
fun = function() {
alert("执行");
return function() {
alert("返回类型是个方法");
};
}
// 4-2、普通的方法执行,带返回值,且返回值是个function的情况
// fun();// 输出结果:执行
// 4-3、因为fun()执行后返回的是个function,所以根据这个返回的function的参数情况(比如参数的个数和类型)再执行一次返回的function,
// 因为此处这个返回的function是不需要参数的,所以就可以直接用()来执行
// fun()();// 输出结果:执行,返回类型是个方法
// 3-4、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值类型输出
// alert(typeof fun());// 输出结果:执行,function
/**
* 定义时就能执行
*/
fun = function(){
alert("执行");
}();
//alert(fun);
fun = function(){
alert("执行");
return "返回的是字符串";// 返回的是个字符串
}();
//alert(fun)
fun = function(){
alert("执行");
return new Date();// 返回的是个object
}();
alert(fun);
fun = function(){
alert("执行");
return function(){
alert("返回类型是个方法");
}// 返回的是个方法
}();
fun();
分享到:
相关推荐
bcprov-ext-jdk15on-1.54.jar和bcprov-jdk15on-1.54.jar压缩文件
Visual Studio Code上搜不到插件Auto.js-Pro-Ext hyb1996
asr1001-universalk9.03.16.10.S.155-3.S10-ext.bin
1.下载两个jar包 1.bcprov-ext-jdk15on-1.54.jar 2.bcprov-jdk15on-1.54.jar 下载地址在:...3.打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。
org.restlet.ext.servlet-2.1.1.jar
该压缩文件包含bcprov-ext-jdk15on-1.54.jar和bcprov-jdk15on-1.54.jar,bcprov-jdk15on-154中移除了一些加密算法,bcprov-ext-jdk15on-154中依然保留。可以解决JDK1.6 HttpClient访问https网页报的错
isr4300-universalk9.03.13.07.S.154-3.S7-ext.SPA .bin 思科4300 系列路由器
isr4300-universalk9.03.16.09.S.155-3.S9-ext.SPA.bin 思科路由器4300 系列ios
ext 是 ExtJs 的简称,是一个强大的js 类库。本资源主要包括三个大的文件ext-all.css,ext-base.js,ext-al.js。在引用ext 类库的时候,这三个文件必不可少。另外我还提供了ext2的一个简单例子,以便大家学习交流。
jcifs-ext-0.9.4.jar/jcifs-1.3.3.jar 单点登陆 解决maven仓库有jar包但是maven程序无法下载仓库jar包
spketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-ext-2.1.mxpspketdwcs-...
2.配置bcprov,在 jdk_home\jre\lib\security\目录中找到 java.security 在内容增加一行 security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider 3.生成android平台的证书 keytool -importcert...
bcprov-jdk15on-1.54.jarr和bcprov-ext-jdk15on-1.54.jar和教程 win10 64位 java1.8连接SQL Server2008报错 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
bcprov-ext-jdk15on-1.54.jar、bcprov-jdk15on-1.54.jar和ssl-provider-jvm16-0.2.jar附件下载
EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档...
ext-ms-win-gdi-desktop-l1-1-0.dll 用于解决这个dll文件丢失问题,下载后将此文件放置在相关文件根目录下,即可解决丢失问题
用户在vmware中安装openwrt的磁盘文件,创建完虚拟机直接替换磁盘文件即可。 2020-08-20最新版,vmware workstation 15.5.6中亲测使用,具体安装方法网上很多,大家翻翻看吧。
解决java.lang.RuntimeException: Could not generate DH keypair。这个的Jar包
资源分类:Python库 所属语言:Python 资源全名:discord.ext.context-0.1.3-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059