JavaScript条件语句+循环语句+函数
2018-01-16 11:12
218 查看
一、条件语句
1.if/else与c++基本一致,如
<script type="text/javascript">
var score=92;
if (score>90){
alert("成绩非常优秀!");
}
else{
alert("成绩不优秀!"):
}
</script>
2.switch case
与c++基本一致
var xinqi=1;
switch(xinqi){
case 1:
alert("今天是星期一");
break;
case 2:
alert("今天是星期二");
break;
default:
alert("非法日期值");
}
二、循环控制语句
1.while循环与c++一致
var i=1;
while(i<=100)
{
document.write(i+"<br />");//换行
i++;
}
2.for循环
与c++基本一致
for/in语句
格式:
for(variable in object)
var arr=['张三','李四','王五'];
for(var temp in arr){
document.write(arr[temp]+" ");
}
3.break,continue,return
三、JS函数
1.函数定义function plus(i,j){
var i=2;
var j=3;
var sum=i+j;
alert(sum);
}
plus(2,3)
2.函数的调用
(1)调用位置:【1】<script>标签体内直接调用【2】HTML元素中
例子:var obj={
name:"张三",
sayHi:function(){
alert("hello");
}
(2)隐形参数arguments;
}
obj.sayHi();
3.简单的计算器demo
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js循环语句</title>
<script type="text/javascript">
function calc()
{
var num1=parseInt(document.getElementById('num1').value);
var num2=parseInt(document.getElementById('num2').value);
var operator=document.getElementById('op').value;
var sum= jisuan(num1,num2,operator);
//alert(sum);
document.getElementById('result').innerText=sum;
}
function jisuan(n1,n2,oper)
{
switch(oper){
case '+':
return n1+n2;
case '-':
return n1-n2;
case '*':
return n1*n2;
case '/':
return n1/n2;
}
}
</script>
</head>
<body>
num1:<input type="text" id="num1">
<br/>
<select id="op">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<br/>
num2:<input type="text" id="num2">
<br/>
=<span id="result"></span>
<button onclick="calc()">计算</button>
</body>
</html>
4.变量的作用范围
1.function action()
{
var num=2;//局部变量
x=3;
//全局变量!!
}
相关文章推荐
- JavaScript 条件语句
- JavaScript的变量及函数(变量提升、嵌套作用域、条件语句、严格模式、IIFE、闭包、模块化、this、原型)
- Javascript关键字,条件语句,循环语句,函数
- Javascript基础教程之if条件语句
- javascript(条件语句和循环语句)
- Javascript基础系列之(五)条件语句(switch语句)
- JavaScript - 条件分支语句 -
- javascript语句条件语句,循环语句,跳转语句
- 高性能JavaScript循环语句和条件语句
- javascript - 条件语句
- Javascript基础系列之(五)条件语句(逻辑操作符)
- JavaScript中的条件判断语句使用详解
- (三)JavaScript 的运算符,条件语句,循环语句..
- javascript中对条件判断语句的优化
- JavaScript学习笔记--第二章.条件语句与交互事件(链接事件、图片交互)
- javascript中对条件判断语句的优化 分类: JavaScript 2015-06-07 09:54 832人阅读 评论(2) 收藏
- Javascript学习笔记-----条件语句、消息框、循环语句
- JavaScript基础(六)- 条件语句
- javascript - 条件语句 - 比较操作符
- 分享5个小技巧让你写出更好的 JavaScript 条件语句