博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
假如一个js语句
阅读量:5281 次
发布时间:2019-06-14

本文共 1323 字,大约阅读时间需要 4 分钟。

语句一般分为顺序、分支、循环语句。

分支就是if语句,循环语句

  if语句

if(判断条件){

  满足条件要执行的语句   (alert('正确')//判断为true的时候执行的语句)

}

else{

  不满足条件要执行的语句 (alert('错误')//判断为flase的时候执行的语句)

}

例:

<script>

  

求a*x2+bx+c=0 的根植;

var a=prompt('a');
var b=prompt('b');
var c=prompt('c');
var delta=b*b-4*a*c;
if(delta<0){
alert('没有实根');
}else if(delta==0){
var x=(-1*b)/2/a ;
alert('有一个实根'+x);
}else{
var x1=((-1*b)+Math.sqrt(delta))/2/a ;
var x2=((-1*b)-Math.sqrt(delta))/2/a ;
alert('有两个实根'+x1+' '+x2 );
}

 

</script>

  for 循环语句

  for(初始条件;循环条件状态改变)

    {

      循环体

}

 

<!--for(起始状态;判断条件;状态改变){

执行语句;-->
}
for(var i = 0; i < 3; i++){
if(i==1){
// continue;(结束)
break;(跳出)
}
alert(i);
}
while(判断条件)
while(true){
if(判断){
break;
}
}
var x ='';

 

for(var i=1;i<100;i++){

if(i%2!=0){
x += i +',';
}
}
alert(x);

例:

<script>

100 以内与7相关的数

var str = '';
for(var i = 1; i < 100; i++) {
if(i % 7 == 0 || i%10==7 || (i>=70 && i<80)) {
str += i + ',';
}
}
alert(str);

累加求和 100 以内所有数相加

var sum= 0;
for(var i = 1; i<=99; i++){
sum += i;
}
alert(sum);
求阶乘 100 以为所有数相乘
var sum = 1;
for(var i =1; i<99;i++){
sum*=i;//sum=sum*i;
}
alert(sum);
乘法口诀表
for(var j=1;j<=9;j++){
var str_ln='';
for(var i =1;i <= j;i++){
str_ln +=i + '*' + j + ' ';
}
document.write(str_ln+'<br/>'); //document 文档输出* //
}

</script>

不论if语句还是for循环都要写在<script></script>之间。

转载于:https://www.cnblogs.com/guo1993/p/6719753.html

你可能感兴趣的文章
【IScroll深入学习】解决IScroll疑难杂症
查看>>
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>
ajax post data 获取不到数据,注意contentType
查看>>
css控制height充满浏览器视口
查看>>
Linux 系统目录结构
查看>>
查看CPU数量和核心数
查看>>
Android异步加载网络图片
查看>>
python学习之 - XML
查看>>
css问题小计
查看>>
Laravel学习笔记(三)数据库 数据库迁移
查看>>
ORACLE查看并修改最大连接数
查看>>
box-flex不均分问题
查看>>
Python--GIL 详解
查看>>
Oracle数据导入Mysql中
查看>>
BZOJ-4424 &&CodeForces-19E Fairy DP+dfs (Link-Cut-Tree可A)
查看>>
MongoDB学习笔记——聚合操作之group,distinct,count
查看>>
大道至简读后感(第四章)
查看>>
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>