几个javascript的问题汇总,请专业人才帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:10:45
1.javascript中有无文档注释(/**……*/);
2.javascript中switch结构case及default后不用break可以吗?
3.parseInt("8")+pasrseFloat('8')的结果是多少呢?
4.算术运算符中的求反运算符怎么用呢?
5.有一题:fibonacci数的定义为:Fn=Fn-1+Fn-2,F1=F2=1,n=3、4、5……;
据此规则可知fibonacci数从小到大分别为:1、1、2、3、5、8、13、21、34……
10的fibonacci数为55。
兄弟对此题颇觉迷茫,希望专业人士能解答迷津,另兄弟头脑迟钝,请以通俗语言解答,果能教会小弟,小弟必将加分报答!

1.javascript中有无文档注释(/**……*/)
答:有

2.javascript中switch结构case及default后不用break可以吗?
答:case语句中必须使用break或者return语句来防止穿越的发生。下面的代码你可以自己跑跑看:
当去掉case 5、case 6、case 0的break语句后, theDay=5时下面程序会依次执行所有alert语句。
var theDay = 5;
switch (theDay)
{
case 5:
alert("Finally Friday")
//break
case 6:
alert("Super Saturday")
//break
case 0:
alert("Sleepy Sunday")
break
default:
alert("I’m looking forward to this weekend!")
}

3.parseInt("8")+parseFloat('8')的结果是多少呢?
答:16。算术运算结果精度取操作数中较高者的。

4.算术运算符中的求反运算符怎么用呢?
答:算术运算符中的一元求反运算符就是“-”(负号),即:a=7,那么-a便等于-7。

5.有一题:fibonacci数的定义为:Fn=Fn-1+Fn-2,F1=F2=1,n=3、4、5……;
据此规则可知fibonacci数从小到大分别为:1、1、2、3、5、8、13、21、34…… ,10的fibonacci数为55。
答:此序列即:序列中第n个数的值为第n-1个数和第n-2个数的和。代码如下:
var f1=1,f2=1,str="";
for(var i=1;i<=5;i++){ //