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;跳出当前循环,下次继续

Js的语法和循环的更多相关文章

  1. JS基本语法---while循环---练习

    JS基本语法---while循环---练习 练习1: 求6的阶乘 var ji = 1;//存储最终的阶乘的结果 var i = 1;//开始的数字 while (i <= 6) { ji *= ...

  2. JS基础语法---do-while循环 + 总结while循环和do-while循环

    1. 总结:while循环和do-while循环 while循环特点:先判断,后循环,有可能一次循环体都不执行 do-while循环特点:先循环,后判断,至少执行一次循环体   对比体会:   1.  ...

  3. JS基本语法---while循环

    循环:一件事不停的或者是重复的做 循环要有结束的条件,循环还应该有计数器(记录循环的次数的) while循环      while循环语法:   计数器 var 变量=0; while(循环的条件){ ...

  4. JS基础语法---for循环遍历数组

    for循环遍历数组 要显示数组中的每个数据,可以如下: var arr=[10,20,30,40,50]; //显示数组中的每个数据 console.log(arr[0]); console.log( ...

  5. js的for in循环和java里的foreach循环的差别

    js里的for in循环定义例如以下: for(var variable in obj) { ... } obj能够是一个普通的js对象或者一个数组.假设obj是js对象,那么variable在遍历中 ...

  6. JS高级语法与JS选择器

    元素(element)和节点(node) childNode属性和children属性的区别 <!DOCTYPE html> <html lang="en"> ...

  7. js简介 基本操作 以及循环语句 内置对象 函数044

    js 全称 javascript 从交互的角度 描述行为 一 .js注释方法: //单行注释    声明变量 var 二 .声明多个变量 :   var a = '2' ,b = 4, c = tru ...

  8. ExtJs4 笔记(2) ExtJs对js基本语法扩展支持

    本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载.类的封装等. 一.动态引用加载 ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取.这 ...

  9. js基本语法汇总

    1.分类 ECMAScript js基本语法与标准 DOM Document Object Model文档对象模型 BOM Browser Object Model浏览器对象模型 tips:DOM和B ...

随机推荐

  1. asp.net中用cookie记住密码上次不用登陆

    ------最佳解决方案--------------------写入CookieResponse.Cookies["UserName"].Value = "用户名&quo ...

  2. 免费制作gif图片工具

    怎样制作gif图片在你的blog里面呢? 今天给大家推荐一款免费的gif制作软件:GifCam 上面用到的下载地址: http://downloads.tomsguide.com/GifCam,030 ...

  3. 问题2: 安装cocoaPods出现的一系列问题

    在新电脑上安装cocoaPods的时候,出现了一系列的问题,现在记录下来,方便查看 1.出现 Invalid mark letter (press RETURN) 解决方案:输入 :wq 即可 2.  ...

  4. STM32之通用定时器

    广大的互联网的大家早上中午晚上..又好..没错了..我又来了..写博客不是定时的..为什么我要提写博客不是定时的呢??聪明的人又猜到我要说什么了吧.有前途.其实我还是第一次听到定时器有通用和高级之分的 ...

  5. 【转】关于FLASH中图文混排聊天框的小结

    原文链接 图文混排也是FLASH里一个很古老的话题了,我们不像美国佬那样游戏里面聊天框就是聊天框,全是文字干干净净,也不像日本人发明了并且频繁地使用颜文字.不管是做论坛.做游戏,必定要实现的一点就是带 ...

  6. CF2.BC

    B. Arpa's obvious problem and Mehrdad's terrible solution time limit per test 1 second memory limit ...

  7. 原生Ajax 和Jq Ajax

    前言:这次介绍的是利用ajax与后台进行数据交换的小例子,所以demo必须通过服务器来打开.服务器环境非常好搭建,从网上下载wamp或xampp,一步步安装就ok,然后再把写好的页面放在服务器中指定的 ...

  8. SageCRM 页面加载完后,用下拉框联动修改放大镜字段的取值范围

    原理很简单就是修改放大镜属性中的sql. 函数如下:第一个参数是字段的名称.第二个参数是需要控制这个放大镜的sql.可以跟进下拉框的值来组织这个sql. /*--------------- For C ...

  9. Android_SQLite数据库增删改查操作

    一:什么是SQLite? 在Android平台上,集成了一个嵌入式关系型轻量级的数据库. 二:什么时候用的数据库? 有大量相似机构的数据需要存储时. 三:如何创建一个数据库? 1.创建一个Sqlite ...

  10. 关于ReSharper

    Resharper提供以下6个核心功能1. 代码分析(Code Analysis):智能提示代码中存在的问题和修复建议. 2. 编码助手(Coding Assistance):智能提示自动完成功能.  ...