<script type="text/javascript"> //关于js中取值问题 $(function(){ //定义function函数 var firstDate = new Date(); //取当前时间 firstDate.setDate(1); //第一天 //将当前时间置为本月的第一天 var currentDate = new XDate(firstDate).toString('yyyy-MM-dd'); //利用xdate.js将格式转换为yyyy-
根据值的类型是基本类型值还是复杂类型的值在传递时会有不同. JS函数的参数传递是按值传递,基本类型值传递的是副本,复杂类型值传递的是引用.从而会影响原来的值,不会改变原来的复制前的引用. function foo (x) { x += 1; console.log(x); } var a = 3; var b = new Number(a); foo(a); //4 复制了3,从而函数中操作不会影响到a指向的值 console.log(a); foo(b); //4 b是个数字对象,参数传递时传