一丝一竹

导航

 

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日

摘要: 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日

摘要: 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) 编辑