专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-07-24 11:11:31 基础教程 19 ℃

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

function getQueryString(name) {

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

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值;

二、判断为空

function isNULL(exp){

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

},

三、判断空对象

function isEmptyObject( obj ) {

var name;

for ( name in obj ) {

return false;

}

return true;

}

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

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

最近发表
标签列表