Blogger Information
Blog 27
fans 0
comment 0
visits 26702
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
javascript基础(数组,循环语句,常用函数,跳转,事件)2019年10月23日
渊的博客
Original
960 people have browsed it

1、定义函数

实例

<script>
// ----示例1
    function func(){
        var a=123;
        alert(123);
        return 'abc';
    }
    alert(func());
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

1.png

1.png

2、swith case语句

实例

<script>
var val=1;
switch(val){
    case 1:alert('a');break;
    case 2:alert('b');break;
}
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

switch.png

3、if elseif语句

实例

<script>
var score=90;
if(score<60){
    alert('不及格');
}else if(score>60 && score<80){
    alert('一般');
}else if(score>80 && score<90){
    alert('很好');
}else{
    alert('优秀');
}

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

ifelseif.png

4、if 语句

实例

<script>
var score=95;
if(score<60){
    alert('不及格');
}
if(score>60 && score<80){
    alert('一般');
}
if(score>80 && score<90){
    alert('很好');
}
if(score>90){
    alert('优秀');
}

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

if.png

5、for循环

实例

<script>
var num=6;
for(i=0;i<num;i++){
    console.log('num='+num);
}

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

for.png

6、while循环语句

实例

<script>
var num=1;
while(num<6){
     console.log('num='+num);
     num++;
}
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

while.png

7、dowhile

实例

<script>
var num=6;
do{
    console.log('abc'+num);
    num++;
}while(num<20)
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

dowhile.png

8、parseInt 字符串转换成数字类型

实例

<script>
var num='22';
num=parseInt(num);
alert(typeof(num));
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

parseInt.png

实例

9、parseInt 直接舍去小数点不四舍五入

<script>
var num='24.65';
num=parseInt(num);
alert(typeof(num));
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

parseInt2.png

 10、常用函数

 isNAN()

实例

<script>
var num='aa';
num=parseInt(num);
if(isNaN(num)){
    alert('转换失败');
}
alert(num);

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

isNAN.png

11、数组

实例

<script>
// 数组也函有下标和值,
arr=[1,3,5,7,9];
// arr[2]=56;建议不用
arr[arr.length+1]=56;
console.log(arr);
alert('长度是'+arr.length);

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

数组.png数组1.png

12、push往数组中添加元素

实例

<script>
arr=[1,3,5,7,9];
arr.push('aa');
console.log(arr);
alert('长度是'+arr.length);

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

push1.pngpush2.png

13、shift

实例

<script>
arr=[1,3,5,7,9];
arr.shift();
console.log(arr);
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

shift.png

14、unshift

实例

<script>
arr=[1,3,5,7,9];
arr.unshift('aa');
console.log(arr);
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

unshift.png

15、splice

实例

<script>
var arr=[1,3,5,7,9];
var res=arr.splice(2,1);//从第2个开始删除一个,
console.log(res);
console.log(arr);
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

 

splice.png

16、indexOf

实例

<script>
var arr=[1,3,5,7,9];
var res=arr.indexOf(7,2);
console.log(res);
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

indexOf.png

17、indexOf 实例应用

实例

<script>
var province=['福建','三明'];
var res=province.indexOf('宁化',1);//从第2个开始删除一个,
if(res==-1){
    alert('不是中国人,不允许访问');
}
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

indexof1.png

18、跳转

实例

<script>
window.location.href='https://www.baidu.com';
document.write('asdf');
window.open('https://www.baidu.com');
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

baidu.png

asdf.pngopen.png

19、事件onmouseover onmouseleave

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
</head>
<body>
<div style="background: red;width:100px;height: 50px;" onmouseover='over()' onmouseleave="leave()">

</div>
</body>
</html>
<script>
// 鼠标划过
function over(){
    console.log('鼠标划过了');
}

// 鼠标移过
function leave(){
    console.log('鼠标移走了');
}

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

mouseover.png

20、onchange  onblur

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
</head>
<body>


<input type="text" placeholder="email" onblur="checks()" />
<input type="telphone"  placeholder="电话" />

<select onchange="change()">
    <option value="1">北京</option>
    <option value="2">上海</option>
</select>
</body>
</html>
<script>
function change(){
    alert('value改变了');
}
function checks(){
    alert('email不合法');
}
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图

change.pngchecks.png

 

 

Correction status:qualified

Teacher's comments:这些基本语法并不难, 一定要掌握
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post