时间:2021-07-01 10:21:17 帮助过:3人阅读
// 标准写法
funciton helloFun(){
alert("hellow world")
}
// 变量形式的写法
var helloFun=function(){
alert("hellow world")
}
// 函数可以有参数,它异为弱类型
var helloFun=function(msg){
alert(msg);
}
// 函数的调用
helloFun("hello world");
条件语句
对于一件事,有多种结果,这时条件语句就出场了,如果条件固定几个值,可以用switch,否则使用if...else,看代码
代码如下:
// switch实例
var inputNumber=document.getElementByID("type");
switch(inputNumber)
{
case 1:
alert("类型1号");
break;
case 2:
alert("类型2号");
break;
case 3:
alert("类型3号");
break;
default:
alert("throw new Exception()");
break;
}
// if实例
var inputAge=document.getElementByID("age");
if(inputAge>1 && inputAge<18)
{
alert("未成年");
}
else if (inputAge>=18 && inputAge<70)
{
alert("成年人");
}
else if(inputAge>=70)
{
alert("老年人")
}
else
{
alert("填写表单有误");
}
循环语句
即在附和某个条件的时候,重复的执行某个代码块,我们可以使用while ,for等等
代码如下:
// for循环
var arr=[1,2,3]
for(int i=0;j=Arr.length;i<j;i++){
console.log(arr[i]); // 火狐的控制台可以看到结果
}
事实上,在JS世界,对于代码的执行性能也是很有讲究的,我们在for语句的写法性能不是错的,但如果写成下面的,性能会有所下降,因为它每次
遍历时,都会去求Arr的长度。
代码如下:
// for循环
var arr=[1,2,3]
for(int i=0;i<Arr.length;i++){
console.log(arr[i]); // 性能不好的
}
好了,对于JS编程基础知识就写到这里,从下回开始,将介绍jquery的相关知识了,感谢阅读!