尚学堂百战程序员之js中常使用判断及函数

  • 时间:2018-06-06 01:45 作者:北京尚学堂Java学院 来源:北京尚学堂Java学院 阅读:331
  • 扫一扫,手机访问
摘要:一、从浏览器url中获取到所需参数及信息;function getQueryString(name) { var that = this; if(isNULL(name)){return null} //调使用isnull var reg = new RegExp("(^|&)" + nam

一、从浏览器url中获取到所需参数及信息;

function getQueryString(name) {

var that = this;

if(isNULL(name)){return null} //调使用isnull

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

var param;

try{

param = decodeURI(r[2]);

}catch(e){

return null;

}

if (isNULL(r) == false) {

return param;

}

return null;

}

getQueryString("name");调使用函数输入入参就可获取url中的name值;

尚学堂百战程序员之js中常使用判断及函数

二、判断为空

function isNULL(exp){

return !!(exp == null || typeof exp == "undefined" || exp == 0 || exp == "null" || exp == [] || exp == '{}' || exp == '' || exp == {});

},

尚学堂百战程序员之js中常使用判断及函数

三、判断空对象

function isEmptyObject( obj ) {

var name;

for ( name in obj ) {

return false;

}

return true;

}

后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。

我们相信人人都能成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业的聚集地。"

  • 全部评论(0)
上一篇:js精简版
下一篇:JS ES6语法糖
最新发布的资讯信息
【系统环境|】极客时间-数据分析实战45讲【完结】(2021-09-02 16:26)
【系统环境|windows】字节跳动前台面试题解析:盛最多水的容器(2021-03-20 21:27)
【系统环境|windows】DevOps敏捷60问,肯定有你想理解的问题(2021-03-20 21:27)
【系统环境|windows】字节跳动最爱考的前台面试题:JavaScript 基础(2021-03-20 21:27)
【系统环境|windows】JavaScript 的 switch 条件语句(2021-03-20 21:27)
【系统环境|windows】解决 XML 数据应用实践(2021-03-20 21:26)
【系统环境|windows】20个编写现代CSS代码的建议(2021-03-20 21:26)
【系统环境|windows】《vue 3.0探险记》- 运行报错:Error:To install them, you can run: npm install --save core-js/modules/es.arra...(2021-03-20 21:24)
【系统环境|windows】浅谈前台可视化编辑器的实现(2021-03-20 21:24)
【系统环境|windows】产品经理入门迁移学习指南(2021-03-20 21:23)
血鸟云
手机二维码手机访问领取大礼包
返回顶部