#Asc

javascript:查找“跳号”号码

业务背景:航空货运系统中,“货运代理商”会定期从“航空公司”领取一定数量的纸质运单(每张纸上有一个单号),这些单号都是连续的(即:每次可以理解为领取一个“号段”),而且每张单子都要向航空公司交纳一定的费用(即:单号是有价的资产)。实际使用中,货运代...

return返回两个三元表达式的和,返回不正确,同样要注意在JavaScript中,也是如此

publicstringb(){stringb="";stringc="1313131";returnb==""?"0":b+c!=""?c:"0";//结果是0}publicintc(){publicstringb(){stringb="";stringc="1313131";return(b==""?"0":b)+...

ECMAScript 6 入门之Proxy代理和set

1、varuser={full_name:function(){returnthis.fname+""+this.lname;}};user.fname="bob";user.lname="wood";console.log("user.fullname:",user.full_name); 2、varuse...

ECMAScript 6 入门之新的数据类型Symbol

SymbolundefinednullBooleanStringNumberObjectletc=Symbol("这是一个Symbol");leta=Symbol();letb=Symbol();console.log("a:",a);console.log("b:",b);console.log("c:",c);co...

ECMAScript 6 入门之字符串

1、字符是否存在console.log("Yo".indexOf("Y")!=-1);console.log("Yo".includes("Y"));2、以哪个字符开头和结束console.log("Yo".startsWith("Y"));console.log("Yo".endsWith("o"));3、重复多少次...
代码星球 代码星球·2020-04-06

ECMAScript 6 入门之变量的解构赋值

1、vara=1,b=2,c=3;console.log("a:",a)console.log("b:",b)console.log("c:",c)var[q,w,e]=[4,5,6];console.log("q:",q)console.log("w:",w)console.log("e:",e)2、var[q,[w...

ECMAScript 6 入门之let和const的用法

1、//查看js的引入路径是否正确console.log("1:",1)2、vara=1;letb=2;console.log("a:",a)console.log("b:",b)3、if(true){vara=1;letb=2;}console.log("a:",a)console.log("b:",b)4、if(1...

在JavaScript中对HTML进行反转义

1.原生JavaScript写法:functionhtmlDecode(input){vare=document.createElement('div');e.innerHTML=input;returne.childNodes.length===0?"":e.childNodes[0].nodeValue;}html...

简单的javascript例子

<html><head><title>hongmaju</title><linkrel="shortcuticon"href="logo.ico"/><scripttype="text/javascript">functiondisplaymess...
代码星球 代码星球·2020-04-06

javascript注释规范

 注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到。没有注释的代码都不是好代码。为了别人学习,同时为了自己以后对代码进行‘升级’,看看js/javascript代码注释规范与示例。来自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/spec-c...
代码星球 代码星球·2020-04-06

在JavaScript中创建命名空间的几种写法

在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:varsayHello=function(){return'Hellovar';};functionsayHello(name){return'Hellofunction';};sayHello();...

javascript克隆一个对象

/**克隆一个对象*/com.ty.repairtech.JsonOperation.clone=function(obj){//Handlethe3simpletypes,andnullorundefinedif(null==obj||"object"!=typeofobj)returnobj;//HandleDat...

javascript模糊查询一个数组

/**模糊查询一个数组*/com.ty.repairtech.JsonOperation.searchList=function(str,container){varnewList=[];//新的列表varstartChar=str.charAt(0);//开始字符varstrLen=str.length;//查找符串...

javascript操作json

for(vari=0;i<selectedPartList.length;i++){if(selectedPartList[i].vpart_code==jsonRow.vpart_code){selectedPartList.splice(i,1);//删除一项}}if(quantity!="0"){jsonR...
代码星球 代码星球·2020-04-06

javascript小数乘法精确率问题

做前端页面开发的经常会遇到数值的乘法计算,带小数位计算会出现值溢出的问题,如:JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下:<script>alert(11*22.9)</script>结果是251.89999999999998而不是251.9这个问题想必...
首页上一页...96979899100...下一页尾页