JavaScript封装方法,兼容参数类型为Number和String
2017-02-20 15:51
591 查看
/** * 依据Kind确定跳转到目标列表页面。 * @param kind */ function gobackByKind(kind) { var kindStr = String(kind); switch(kindStr) { case "1": //跳转到客户列表页面 window.location.href='/biz/customer/list'; break; case "2": //跳转到代理机构列表页面 window.location.href='/biz/agency/list'; break; case "3": //跳转到申请人列表页面 window.location.href='/biz/applicant/list'; break; default: //假如URL没有带有参数, //就认为是用户手动在地址栏里输入的URL访问的页面 //则直接调用浏览器的返回按钮。 history.go(-1); } }
重点:var kindStr = String(kind);
var kind = getBrowserParam('kind'); gobackByKind(kind); gobackByKind(1); gobackByKind('1');
兼容参数类型为Number和String
相关文章推荐
- 【JavaScript】基本数据类型与引用数据类型区别(及为什么String、Boolean、Number基本数据类型会有属性和方法?)
- Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。
- JavaScript中的Number类型、String类型、Global对象、Math对象总结
- javascript笔记之 基本包装类型(Boolean、Number、String)
- javascript,对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- MyBatis 参数类型为String时常见问题及解决方法
- javascript String类型的 方法
- 类型“string”必须是不可以为 null 值的类型才能用作泛型类型或方法“System.Nullable<T>”中的参数“T”
- 实现JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 关于javascript中number类型与string类型的比较
- 写一个方法clone; 实现js五种数据类型(string, number, boolean, array, object)的复制
- 将Mongodb中NumberLong类型转String类型方法
- JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
- Javaweb中封装servlet对post参数的各种类型转换方法
- JavaScript 数据类型转换(转为String/Number/Boolean)
- Number类型的toLocaleString()方法
- Javascript将字符串日期格式化为yyyy-mm-dd的方法 js number 类型 没有length 属性 string类型才有
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- string.Format 里面包含 javascript方法参数的时候 单引号变成双引号的问题解决方法
- javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性