View Code

Js的语法和循环

复制代码
复制代码
1.蓝球弹起的高度

篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
<script type="text/javascript">
var t=10
for( var i=1;i<=10;i++)
 { t=t*0.3;}
   alert(t);
    

     
2.棋盘放粮食

棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。     
    var a=1
    var qiuhe=1
    for(var i=1;i<32;i++) 
    {a=a*2;
    qiuhe=qiuhe+a;}
     alert(qiuhe);
     var d=qiuhe*0.00001;
     alert(d);
     
</script>
复制代码

 

复制代码

 

Js的外层标签一般写在</boday>的下面

<script type="text/javascript"></script>

然后里面写内容

如果var a=10;     a为整数10

var b=3.14;       b为小数3.14

var c="你好";      使用双引号,中间的内容都是字符串。双引号单引号都可以

var d="8";         8是个字符串

如果把字符串8转换为整数,可以用parseInt(d);转换为小数可以用parseflat; 强制转换

运算符与表达式

1、数学运算符

alert(a+b);会出现窗口,会出现加数的结果

(+  —  *  /) 加减乘除(%)取余

逻辑运算符

1、两个条件必须同时满足。。    “并”的关系&&

2、无论a完成还是b完成都可以。。   “或”的关系  ||

3、做一个反向,如果本来条件是真的,加上一个“非”就变成假的了。。       “非”   !

一般使用在程序逻辑中

比较运算符

==等于         <小于

!=不等于     <>也代表不等于      >=大于等于

>大于        <=小于等于

其他

字符串中的拼接+

例.   var str 1="hello"

      var str 2="join"

       var s =str1+str2

      alert(s);

 a==b  返回等于      a!=b   返回不等于

a==b?   "等于":"不等于"

 

语句

1、顺序

从上到下执行,没有分叉

2、分支

程序执行时,中间遇到许多条件,满足的执行,不满足的不执行,选择性执行

3、循环

一直反复重复很多内容,可以把复杂的问题变得很简单

分支语句:

if(a==b)如果条件满足就选第一个

{满足条件所执行的代码;}

else代表条件不满足

{不满足条件执行的代码;}

if的几种常用方式

if(a==b)

{alert(a+b);}

例:

if(a>10)

{alert("太贵啦");}

else if(a>5)

{alert("还可以");}

else

{alert("太便宜了");}

if可以嵌套几个

for循环

1、初始值

2、条件判断

3、状态改变

4、循环体

例:

for(初始值 var i=0;条件判断i<10;状态改变i=i+1)

{ alert("aa");

              或         alert(i);}

a++;先对a进行操作,然后再加1.。。或++a;先加1,再对a操作 。。。相当于a=a+1

关键字:break;强制结束,跳出整个循环

           continue;跳出当前循环,下次继续

posted @   风中摇曳的小花朵  阅读(375)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示