#js的函数传参方式:

1.正常传参

要传的参数是数字或字符串。

如:fun(数字或字符串);

2.参数是表达式

如:fun(${bean.name});不加引号传递的是对象

fun('${bean.name}');加引号传递的是对象的值

3.通过属性传参

当通过1、2种方法都不能解决传参时可试着通过标签属性方法传参。

下面的例子中由于${giFood.description}中含有HTML符号所以无法通过第2种方法获取到参数;目前只能通过标签属性方法传参。

如:&lta class="detailed" οnclick="detailed(this)" displayName="${giFood.food.name}" displayValue="${giFood.description}" href="javascript:void(0)"&gt&lt/a&gt

在a标签中添加了 displayName="${giFood.food.name}"和displayValue="${giFood.description}"来存储传参,

然后在detailed(_this)函数中通过$(_this).attr("displayName")和$(_this).attr("displayValue")获取值。

具体实现 function detailed(_this){

alert($(_this).attr("displayName"));

alert(($(_this).attr("displayValue"));

}

js传参不是数字_js中函数传参方式相关推荐

  1. js传参不是数字_js调用函数时传入的参数个数与函数定义时的参数个数不符时的操作...

    1.在js中函数没有重载的概念,如果声明了多个重名的函数,不管函数的形参个数是否一样,只有最有一个有效,其他的函数声明都是无效的.比如说声明了两个函数fn(),第一次声明时没有形参,第二次声明时形参有 ...

  2. C语言与java中函数传参比较

    C语言与java中函数传参比较 首先先说结论:C语言中参数传递有值传递,地址传递,引用传递.但java中的参数传递只有值传递 1.C语言中的参数传递 1>值传递 值传递非常好理解,其实就是对函数 ...

  3. C语言中函数参数传递的方式:值传递,地址传递

    ** C语言中函数参数传递的方式:值传递,地址传递 ** 值传递:将实参的值复制至形参的相应存储单元中,实参与形参占用不同存储单元,单向传递 地址传递:使用数组名或者指针作为函数参数,传递的是该数组的 ...

  4. JS中函数传参按照值传递

    ES语法中所有函数的参数都是按值传递的. 探讨函数参数按值传递问题: //1.参数被赋值为原始值 function add(num){num += 10;return num; } let count ...

  5. java url传参中文乱码问题_java中url传中文参数出现乱码

    缘由:java Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(形成中文乱码).服务器 方法一:编码 咱们须要把request. ...

  6. mysql存储过程出参和入参_数据库mysql存储中的入参出参理解

    在使用语句的时候,不可避免的要考虑参数的问题,而参数又是用来辅助变量的.有些小伙伴看到我们标题中的入参形参不知道是什么意思,其实也不难理解.我们把出参和入参看成输入和输出的意思就可以了.想必这样说大家 ...

  7. js截取小数点前的数字_js保留两位小数、字符串截取

    在js中实现对数字保留两位小数.自定义函数: function twoDecimal(number){ if(isNaN(number)){ console.log(number + "不是 ...

  8. js两个问号代表什么_js中的Object.assign接受两个函数为参数的时候会发生什么?...

    缘由 今天看到一段代码 return Object.assign(func1, func2); 心生疑惑,为什么 Object.assign 的参数可以是函数? 于是有了下面这一堆东西,其实都是老生常 ...

  9. python 内部函数传参_python中函数传参详解

    一.参数传入规则 可变参数允许传入0个或任意个参数,在函数调用时自动组装成一个tuple: 关键字参数允许传入0个或任意个参数,在函数调用时自动组装成一个dict: 1. 传入可变参数: def ca ...

  10. python函数的传参要求_python中函数传参详解

    一.参数传入规则 可变参数允许传入0个或任意个参数,在函数调用时自动组装成一个tuple: 关键字参数允许传入0个或任意个参数,在函数调用时自动组装成一个dict: 1. 传入可变参数: def ca ...

最新文章

  1. SQL Server2008附加数据库之后显示为只读
  2. 《编译与反编译技术实战》——第1章 实践的环境与工具 1.1 实践环境概述
  3. 单点登录在项目中的实现 转.
  4. Linux网络编程——黑马程序员笔记
  5. 浅析 Sunday 算法
  6. asp.net mvc 用Redis实现分布式集群共享Session。
  7. live server插件怎么用_分享几个我日常使用的VS Code插件
  8. Bailian2855 计算概论(刘志敏老师班)ACM测试题1【椭圆】
  9. ehlib的DBGridEh控件中使用过滤功能的方法
  10. Android 四大组件学习之ContentProvider三
  11. python中导入模块的方式_在python中导入模块中的对象有哪几种方式
  12. 信号公式汇总之拉普拉斯变换
  13. 汽车行业DMS系统介绍
  14. HSI彩色图像空间滤波
  15. 多伦多大学计算机专业硕士,多伦多大学计算机硕士专业 看你满足录取要求吗...
  16. Vue3动态加载图片
  17. 完全卸载软件及电脑软件残留
  18. 下一代降维打击黑科技现身中国
  19. 跨越技术鸿沟:从TCPIP到NDN
  20. 关于TI公司DSP工程调用DELAY_US()进入非法中断问题的解决

热门文章

  1. 《SEM长尾搜索营销策略解密》一一2.11 向传统行业致敬
  2. 【菜单式爬虫】八爪鱼爬虫笔记
  3. 端游网易我的世界服务器未响应,我的世界 PC 端游戏启动异常处理指引(2018.09.21)...
  4. 计算机学院运动会加油,学校运会加油稿
  5. jpa报错:Provided id of the wrong type for class
  6. 计算机桌面为什么没有语言栏了,电脑还原桌面的时候语言栏里怎么什么都没有了,只有到打字的时候才显示 ,这是为什么啊...
  7. Android Studio连接夜神模拟器
  8. Excel表Ctrl+v和Ctrl shift+v有什么区别_朴素的办公神器——excel
  9. matlab为数据加表头,matlab xlswrite 表头
  10. Ps图片文字处理与python多张图片合成