会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一丝一竹
导航
博客园
首页
新随笔
联系
订阅
管理
公告
2018年1月16日
按值传递案例
摘要: 按值传递:两变量间赋值,或向函数中传入参数时,其实只是将原变量中的值复制一个副本给对方。 结果:原始类型的值: 修改新变量,不影响原变量的值1.两变量间赋值:var a=10;var b=a;b-=2;console.log(b);console.log(a); 2.向函数中传入参数var card
阅读全文
posted @ 2018-01-16 14:40 一丝一竹
阅读(79)
评论(0)
推荐(0)
编辑
2018年1月12日
变量和函数声明提前案例
摘要: 1.变量声明提前: 2.函数声明提前: 解决方案: 相当于给fun赋值,hoist后面应该就是只有var fun; 3.综合示例:
阅读全文
posted @ 2018-01-12 17:48 一丝一竹
阅读(112)
评论(0)
推荐(0)
编辑
全局与局部函数作用域变量案例
摘要: 案例1:var n=10;function fun(){ var n=100; //n为局部变量 n++; console.log(n);}fun(); //101console.log(n); //10案例2: var n=10;function fun(){ /*var*/ n=100; //n
阅读全文
posted @ 2018-01-12 17:15 一丝一竹
阅读(93)
评论(0)
推荐(0)
编辑
2018年1月11日
关于return返回值的四种情况
摘要: 1. 2. 3. 4.
阅读全文
posted @ 2018-01-11 17:49 一丝一竹
阅读(1228)
评论(0)
推荐(0)
编辑
函数——作用域、声明提前、按值传递
摘要: 1.函数:内存中封装一项任务步骤清单的代码段,再起一个名字。 1. 声明: function 函数名(参数列表){ 函数体; return 返回值; } 参数: 函数运行时,接收传入函数的数据的变量 只不过不用var创建,用function 参数列表: 多个参数间用逗号分隔,相当于在函数内部创建的局
阅读全文
posted @ 2018-01-11 12:38 一丝一竹
阅读(285)
评论(0)
推荐(0)
编辑
2018年1月5日
运算符和表达式
摘要: 1.算数运算: +,-,*,/,% 隐式转换:默认都转number,然后进行运算; **特殊: 在+运算中,碰到字符串,都转字符串,+运算变为字符串拼接。2.舍入误差: 计算机中,也有计算不尽的数值 eg: var n=2,m=1.6; var z=n-m; console.log(z);//0.3
阅读全文
posted @ 2018-01-05 19:04 一丝一竹
阅读(201)
评论(0)
推荐(0)
编辑
2017年12月27日
JS数据类型
摘要: 1.number: 存储空间: 8字节二进制(整数4字节,浮点数-小数8字节) 1字节(Byte)=8位二进制数(Bit) 1KB=1024字节Byte 1MB=1024KB 将十进制数转二进制: n.toString(2); eg:var age=110000; console.log(age.t
阅读全文
posted @ 2017-12-27 20:23 一丝一竹
阅读(170)
评论(0)
推荐(0)
编辑
前端工具快捷键汇总
摘要: webstorm:
阅读全文
posted @ 2017-12-27 19:45 一丝一竹
阅读(1787)
评论(0)
推荐(0)
编辑
2017年12月25日
作用域声明提前案例
摘要: //1var name='world';(function(){ if(typeof name 'undefined'){ var name='jack'; console.log('Goodbye'+name); }else{ console.log('Hello'+name); }})();//
阅读全文
posted @ 2017-12-25 18:09 一丝一竹
阅读(257)
评论(0)
推荐(0)
编辑