注:ES6的一些新属性会显示语法错误,不过不会影响效果,在Languages里面也可以调: let:用来定义变量 特点:只能在代码块里面使用,let拥有块级作用域;并且let不允许重复声明;比如: var a = 12; var a = 5; alert(a);//5; let a = 12; let a = 5; alert(a);//报错;Identifier 'a' has already been declared 代码块:{}包起来的代码,形成了一个作用域,比如if,for,while…
在学习javascript过程中,遇到过很多关于数组和字符串的一些操作.之前也总结了不少方法,可是一遇到自己用的时候,就忘了.不是忘了方法叫什么名,就是忘了方法的参数有什么,返回的是什么? 现在就再次总结一下: 首先是字符串的方法: 1.字符方法: charAt()---功能:返回指定位置的字符:语法:string.charAt(index) index超出范围返回空字符串 var str = 'Hello'; var n = str.charAt(1); console.log(n);//返回…
//将xml字符串转换为数组 public function xmlToArray($xml){ $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $array_data; } /* * 对要发送到微信统一下单接口的数据进行签名 */ public function getSign($Obj,$apiKey){…
问题:大家在学习Java读取数据的时候一般都是使用Scanner方法读取数据,但是其中有一个小问题大家可能不知道, 就是我们在使用scanner的时候如果你先读取一个数字,在读取一行带有空格的字符串,势必会出错或者字符串读不到, 那么这篇文章就是解决此类问题的 ,希望对大家有所帮助. 错误代码: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x = scanner.ne…
form 转化为真正的数组 先说一下使用场景,在Js中,我们要经常操作DOM,比如获取全部页面的input标签,并且找到类型为button的元素,然后给这个按钮注册一个点击事件,我们可能会这样操作: var inputObjs=document.getElementsByTagName('input'); for(var i=0;i<inputObjs.length;i++){ if(inputObjs[i].type==='button'){ inputObjs[i].onclick=func…
JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name="22";}; 1.最常见判断方法:typeof 可以判断基本数据类型,对于引用数据类型就要用别的 alert(typeof a) ------------> strin…