js中函数的传递参数
js中函数的传递参数
数字、字符串、布尔值、数组、函数、对象、未定义
function fn1(a){ //相当于var a = 100;
alert(a); //返回的值是100,
}
fn2( function(){
alert("a");
})
function fn2(fn){
fn(); //返回的值是"a";
}
fn3( function fn(){
alert('js');
})
function fn3(fn){
fn(); //返回的值是js
}
fn4( function fn( a ){
alert( a );
})
function fn4( fn ){
fn( 100 ); //返回的值为100,将100传递到fn()的a中
}
fn5( window,document )
function fn5( w,d ){
w.onload = function(){
d.body.innerHTML = 123; //返回的是在body内有123
}
}
function fn6( a,b ){
alert( a+b );
//返回的值是我爱学习js,把我爱学习给变量a,把js传递给变量b
}
fn7('学习js课程');
function fn7( a ){
alert( a.charAt(4) );
//返回的值为 先返回"s" ,再返回"课"
}
fn1( 100 );
fn1('javascript');
fn1( function(){
alert('a');
})
function fn1(a){
if(typeof a === 'number' &&a === a){ //判断数字类型时要注意NaN是数字 类型但不是数字,可以用NaN与自身不等的方法进行判断
alert(a + 50);
}else if(typeof a === 'string'){
alert(a.charAt(4));
}else if(typeof a === 'function'){
a();
}
}
}
js中函数的传递参数相关推荐
- js中函数参数值传递和引用传递
2019独角兽企业重金招聘Python工程师标准>>> js中函数参数值传递和引用传递: 在阅读本章节之前建议参阅一下两章节: 1.值类型可以参阅javascript的值类型一章节. ...
- php向js的函数内传递参数-用经纬度计算2点间的距离
有时候需要从php传递数据到js,这时候该怎么办呢?实例;php微信开发,用经纬度计算2点间的距离,2个坐标分别从php和js获得. 基于tp5框架的开发. 说一下注意事项: 1.php实际不能直接传 ...
- php中的函数调简单 传入参数即可,php函数与传递参数的简单示例
这篇文章主要为大家详细介绍了php函数与传递参数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 本文实例讲述了函数的调用与函数定义语法,并讲 ...
- js中函数的参数为函数的情况即回调函数
js中函数的参数可以是数组对象也可以是函数,当参数为函数时我们叫做回调函数 //定义回调函数 function B() { console.log("函数B") setTimeou ...
- js中函数对象的方法,原型方法apply、call、bind、toString、toLocaleString、valueOf
全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 js中函数也是一种对象,因此有自己的原型对象,可以作为其他对象的属性,也可以作为其他函数的参数. 函数方法 [apply() ...
- js中 函数和方法的区别:转载于黑泽君
js中 函数和方法的区别 在javascript中的解释为: 函数(function)是可以执行的javascript代码块,由javascript程序定义或javascript实现预定义.函数可以带 ...
- jquery ajax传递data,基于jquery ajax中的data传递参数与后台工作的流程
基于jquery ajax中的data传递参数与后台工作的流程 2014-11-12 分类: php学习,前端资源,学习jquery基础 首先列出实例代码 js代码: $('button').c ...
- Spark Core快速入门系列(5) | RDD 中函数的传递
大家好,我是不温卜火,是一名计算机学院大数据专业大二的学生,昵称来源于成语-不温不火,本意是希望自己性情温和.作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己 ...
- js中函数传递参数,究竟是值传递还是引用传递?
记住真理: js函数传递参数,不管是简单数据类型,还是引用数据类型,都是值传递!! 下面是js红包书里面的例子: function setName(obj) { obj.name = "Ni ...
- js中函数参数arguments、callee、caller,值传递、重载
全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 函数参数 arguments javascript中的函数定义并未指定函数形参的类型,函数调用也未对传入的实参值做任何类型检 ...
最新文章
- zookeeper集群环境搭建
- 打开word2007弹出未设置对象变量_【跟我学LabVIEW】什么是全局变量?如何创建及使用全局变量?...
- j2ee性能调优之最小化资源压力测试法则
- 详解jQuery对象与DOM对象的相互转换
- 【JavaScript代码】使用JavaScript实现简单的区块链(签名+工作量证明机制)
- 计算机创建快捷方式w10,win10无法创建快捷方式,win10发送快捷方式磁盘满了
- 181008有道扇贝每日一句
- testbed软件测试技巧,基于LDRA Testbed 软件的单元测试
- 如何在Microsoft Outlook中使用Gmail
- 第1章 弗洛依德——精神分析
- 反锯齿渲染技术--SMAA
- python实现excel追加饼图
- OTRS安装使用系列之三——不同的OTRS…
- java获取下载链接文件流并上传至OSS
- 在Adobe Acrobat DC中设置PDF单页连续
- 10k+ 面试试题难度怎么样?python带你采集一探究竟~
- 权益对账稽核该怎么做
- 传奇3单机服务器怎么修改器,皓月传奇单机版修改器
- python攻击某个wifi设备使断网_Python实现WiFi断线自动重连的方法详解
- 思行合一正文 swf 文件在线播放的,怎么能够下载呢?(除视频外其它都可)