最赞回答 / 吱吱叫的老鼠
function函数里面的参数只要写好是什么名字,参数本身是外面传进来的,在()里面写,只是外部引用,在内部使用的时候重新命名而已。再加var的话就等于是重新定义了,和原来的“引用”的本意不符。 因为是js语言是弱类型,而函数调用的时候一定要指定类型调用。在弱类型下面,引用的话就可以继承原来被调用对象的类型。用C语言的解释就是,你如果被调用的对象是int
a型,而你定义函数的时候用了(float
a);那么必然报错。弱类型为了避免这类的错误就不能在函数里面写var。你如果知道你被调用的对象是什么类型,...
2017-05-24
最新回答 / hcq1221
setInterval( function count() { num--; document.getElementById("second").innerHTML=num; if(num==0) { location.assign("www.imooc.com"); } else{ setInterval("count()",1000); } },1000)...
2017-05-23
最新回答 / MYJY7
就是把样式都写在JS文件里,然后将JS文件引入HTML里,跟直接写在HTML里是一样的,就是引入的方式会使得文件更清晰这样写就是引入了<...图片...>然后你可以把写在HTML里的代码,都写在JS文件里。
2017-05-23
最新回答 / 慕仰0180559
document.write(" 5 和 4 的较大值是:"+comb(5,4)+"<br>"); document.write(" 6 和 3 的较大值是:+comb(6,3));就行了
2017-05-21
最赞回答 / 今世缘0
=是赋值,计算机中是从右向左计算的,即右边的值给左边;==是比较运算符,返回布尔类型true和false。if判断中的应该是布尔类型,用=的话永为true,根本没有意义;用==才是判断。
2017-05-21
最新回答 / 慕粉4264339
首先,var newtr = document.createElement('tr') 代表创建一个新的tr标签并将其保存在变量newtr中;然后,newtr.innerHTML = 后面一大长串代码 表示将这串代码以文本的形式保存在newtr中,即保存在tr标签中,以innerHTML这个属性方式保存的字符串,浏览器在解析的时候会把里面符合HTML规范的标签当做正常的标签去渲染。与其类似的还有一个属性叫innerText,它们的区别在于innerText会把字符串当做纯文本处理,也就是即使字符串中传...
2017-05-20