JS初识之json, 闭包, parseInt, parseFloat
来源:互联网 发布:xampp 更换php版本 编辑:程序博客网 时间:2024/05/29 19:53
这里写的都是JS中四者最简单的应用:
json简单的讲就是javascript中的对象和数组,通过对象和数组表示各种复杂的结构。
来感受它的神奇吧:
<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title></head><body><script>var array=[4,6,8,10];var json={a:10,b:'123',c:array};json['a']++; //a不仅能作为下标还能作为成员document.write(json.a+'<br>');//'\n'产生的是空行,浏览器会忽略换行符for(var i in json){ document.write('第i个元素: '+json[i]+'<br>');}</script></body></html>
输出:
11
第i个元素: 11
第i个元素: 123
第i个元素: 4,6,8,10
第i个元素: 11
第i个元素: 123
第i个元素: 4,6,8,10
闭包说的简单一点,就是子函数能使用父函数的局部变量
简单例子:
<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title></head><body><script>function aa(){ var a=12; function bb(){ alert(a); } bb();}aa();</script></body></html>
parseIn()是从左到右扫描转化的,遇到非数字字符即退出。如果所有的数据都是非数字字符,那么返回NaN,not a number. NaN和数字操作的结果还是NaN,NaN==NaN的判断结果是false,不过可以用isNaN()的方法来判定数据类型。而parseFloat()则是将其转化成浮点值。
<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>my test</title><script>window.onclick=function (){var ot1=document.getElementById('txt1');var ot2=document.getElementById('txt2');var ob1=document.getElementById('bt1');ob1.onclick=function(){var s1=parseFloat(ot1.value);var s2=parseFloat(ot2.value);var s=s1+s2;alert(s);};};work();</script></head><body><input id="txt1" type="text" /><input id="txt2" type="text"/><input id="bt1" type="button" value="求和" /></body></html>
0 0
- JS初识之json, 闭包, parseInt, parseFloat
- js parsefloat parseint
- js parsefloat parseint
- js-----parseInt/parseFloat/isNaN
- js parseInt 和 parseFloat
- parsefloat() parseint ()
- parseFloat() parseInt()
- parseInt(),parseFloat()
- parseInt parseFloat js字符串转换数字
- parseInt parseFloat js字符串转换数字
- js函数 Number()、parseInt()、parseFloat()的区别:
- JS转换数值函数Number()、parseInt()、parseFloat()
- JS中Number()、parseInt()、parseFloat()区别:
- parseInt parseFloat js字符串转换数字
- js函数 Number()、parseInt()、parseFloat()的区别:
- js函数 Number()、parseInt()、parseFloat()的区别:
- js----Number()、parseInt()、parseFloat()的区别:
- js 常用的全局函数 parseInt(),parseFloat()
- VBScript把文档修改为UTF-8格式
- C++笔试题
- java 使用sourceforge.pinyin4j查询汉字拼音
- HDU-5542-The Battle of Chibi【树状数组+dp】
- 二叉树基本算法
- JS初识之json, 闭包, parseInt, parseFloat
- 如何实现PCB走线开窗上锡
- eclipse myeclipse 单步调试
- Apache+Tomcat+Memcached的集群搭建与基本配置
- 练手小程序(二)
- 转: [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- 自动化监控spark进程并重启
- Ubuntu下允许mysql远程连接
- 杭电acm2094产生冠军(2)