博客列表 >javascript基础(数组,循环语句,常用函数,跳转,事件)2019年10月23日

javascript基础(数组,循环语句,常用函数,跳转,事件)2019年10月23日

渊的博客
渊的博客原创
2019年10月23日 12:06:00956浏览

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

 

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议