js中函数调用的两种常用方法使用介绍
一个js函数
function test(aa){
window.alert("你输入的是"+aa);
}
方法一:直接调用
test("dddd");
方法二:函数赋值给变量
var abc=test;
abc('中国');//用变量来调用函数
注意:
当我们写成这种形式的时候,var abc=test("dddd"); 不能通过变量abc来调用函数。
这种写法当test有返回值的时候会把返回值赋值给abc,当没有返回值的时候abc的值为undefine。
特别强调js天然就支持可变参数
//编写一个函数,可以接受任意多个数,并计算他们的和
//无法重载,abc2函数名不能重复
function abc2(n1){// 可以无视参数n1
//在js中有一个arguments,可以访问所有传入的值。
//window.alert(arguments.length);
//遍历所有的参数
for(var i=0;i<arguments.length;i++){
window.alert(arguments[i]);
}
}
相关推荐
-
js正则表达式常用函数详解
一.js正则表达式之replace函数用法: 函数功能:replace函数返回根据正则表达式进行文字替换后的字符串的复制. 函数格式:stringObj.replace(rgExp, replaceText) 参数:字符串stringObj,rgExp正则表达式,replaceText所替换的内容 本模块涉及的内容包括字符串创建,正则表达式隐式创建对象,创建正则表达式,进行replace方法的使用匹配 示例代码: <html> <script language="javascr
-
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
为了方便资源管理和提升工作效率,常用的js和css文件的加载应该放在一个统一文件里面完成,也方便后续的资源维护.所以我用js写了以下方法,存放在"sourceController.js"文件内. function sourceController(){ var root = ""; var cssCount = 0; // css加载计数器 var jsCount = 0; // js加载计数器 this.callfunc = null; // 回调函数 this.
-
100多个基础常用JS函数和语法集合大全
网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句:document.write(""); 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementB
-
javascript中基于replace函数的正则表达式语法
示例代码如下: var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A")); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 它只替换了首字母.但如果加上正则表达式结果就不一样了!replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! 注意:被替换的部分不用加双引号
-
浅谈javascript语法和定时函数
一.JavaScript基本语法. (一)数据类型与变量类型. 整数,小数,布局,字符串,日期时间,数组 强制转换: parseInt() parseFloat() isNaN() (二)数组 var 数组名 = new Array([长度]); //"假冒"数组 a.length-长度 a[下标] = 值. a[下标] (三)函数 复制代码 代码如下: function 函数名(形参) { } function ShowStr(a) { } 二.DOM操作 DOM - Documen
-
js常用函数 不错
1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮. (2)confirm函数:显示一个确认对话框,包括OK.Cancel按钮. (3)escape函数:将字符转换成Unicode码. (4)eval函数:计算表达式的结果. (5)isNaN函数:测试是(true)否(false)不是一个数字. (6)parseFloat函数:将字符串转换成符点数字形式. (7)parseInt函数:将符串转换成整数数字形式(可指定几进制).
-
自己封装的常用javascript函数分享
都是些常用的功能,这里就不多废话了,小伙伴们自己看下就明白了 奉上代码: 复制代码 代码如下: //cookie function setCookie(name, value, iDay) { if(iDay!==false) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+'='+value+';expires='+
-
nodejs文件操作模块FS(File System)常用函数简明总结
件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. 复制代码 代码如下: fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, byte
-
常用Javascript函数与原型功能收藏(必看篇)
如下所示: // 重复字符串 String.prototype.repeat = function(n) { return new Array(n+1).join(this); } // 替换全部 String.prototype.replaceAll = function(str1, str2) { return this.replace(new RegExp(str1, "gm"), str2); } // 清除空格 String.prototype.trim = function
-
js 变量类型转换常用函数与代码[比较全]
1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字:如果不是,该方法将返回NaN,不再继续执行其他操作.但如果该字符是有效数字,该方法
随机推荐
- 详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
- iOS让软键盘消失的简单方法
- javascript中的深复制详解及实例分析
- PHP比较运算符的详细介绍
- 详解C++编程中对于函数的基本使用
- MySQL5.6主从复制(mysql数据同步配置)
- php 读取mysql数据库三种方法
- 在Python的Flask框架下收发电子邮件的教程
- 关于ajax网络请求的封装实例
- Jquery通过Ajax方式来提交Form表单的具体实现
- jQuery实现动态添加和删除一个div
- java 中继承和多态详细介绍
- 五步轻松实现zTree的使用
- 详解Android 图片的三级缓存及图片压缩
- Spring中IoC优点与缺点解析
- C#实现的调用DOS命令操作类实例
- c#不使用系统api实现可以指定区域屏幕截屏功能
- 浅谈React Native Flexbox布局(小结)
- Python读取Word(.docx)正文信息的方法
- vue移动UI框架滑动加载数据的方法
