第一题:
var a =10;
var sayHello = funtion(){
console.log(a);
var a =20;
};
sayHello()
求 最后 sayHello的值。
第二题:
var a =10;
var sayHello = funtion(){
console.log(a);
a =20;
};
sayHello()
求 最后 sayHello的值。
第三题:
var a =10;
var sayHello = funtion(){
setTimeout(funtion(){
console.log(a);
},0);
var a =20;
};
sayHello()
求 最后 sayHello的值。
第一题:undefined 第二题:10 第三题:20
第四题:从大到小排序数组的大小。
var arr = [1,30,20,50,32,100];
方法一:是利用jquery里面的函数sort。
方法二:是利用冒泡排序的方法。
第五题:将下列两个变量的值相互转换。
var a =10; var b =20;
方法一:是不添加其他变量,但只适用于数字。
方法二:是添加一个temp变量,适用于全部。
第六题:统计字符串中每个字符串出现的次数。
var str = "akdhalkjfilahfhjdjadgahd";
第七题: 找出数组中的最大值 。
var arr = [1,30,20,50,32,100];
用打擂台的方法去解决,比max大了,就取值,赋值给max继续比较,
小了就进行下一个比较。