------------------------------------------运算符----------------------------------------------------

*数学运算符:+  -  *  /  % 加 减 乘 除 取余

+可以用作字符串的拼接

<body>
</body>
<script>
var a="hello";
 var b="nihao";
var s=a+b;
alert (s);
</script>
</html>

*自增自减问题:例如y=5;

++: 自增

x=++y; 理解为:x=y+1;y=y+1; 所以x=6,y=6;

x=y++;理解为:x=y;y=y+1;所有x=5,y=6;

x=--y; 理解为:x=y-1;y=y-1; 所以x=4,y=4;

x=y--;理解为:x=y;y=y-1;所有x=5,y=4;

*逻辑运算符:&&并,  ||或 , !非

*比较运算符:== 等于   !=,<>  不等于  >大于  <小于  >=大于等于  <=小于等于

*三步运算符:

a==b?"等于":“不等于”;

-------------------------------------------------if分支语句-----------------------------------------------------

if语句:

(1)if(a==b)
        {}
(2)if(a==b)
        {}
       else
        {}
(3)if(a>10)
        {}
       else if(a>5)
        {}
       else
        {}

(4)if 的嵌套

if(a>b)
{
if(b>5)
    {
     }
}

**for循环

初始值、条件判断、状态改变、循环体。

基本格式for( var i=1;i<10;i++)

{}

<script>
continue;表示跳出循环,继续下次循环;执行i++,再次循环。

var x=0;
for(var i=1;i<=10;i++)
{
if(i==3)
{
continue;
}
x="这个号码是:"+i;
alert(x);
}

此循环的结果是输出1 2 4 5 6 7 8 9 10

 <!-- break;表示立即跳出循环;不输出下面内容--> <!--如输出10以内的偶数--> for(var i=0;i<10;i++) { if(i%2!==0) { continue; 跳出此次循环,执行下次循环 } else{

for(var i=0;i<=10;i++)
{
if(i==3)
{
break; 如果i=3,立即跳出循环。
}
alert(i);
}

此循环输出的结果是1 2
}

</script>

100以内与7有关的

<script>
for(var i=0;i<100;i++)
{
if(i%7==0||i/10==7||parseInt(i%10==7) )
{
}
}
</script>

乘法口诀表

<script>
for(var i=1;i<=9;i++)
     {
     for (int j = 1; j <= i;j++ )
      {
        var s = i * j;
        alert(j+"*"+i+"="+s);

       }
     }

</script>

作业练习

1.盘子放芝麻,第一个盘子放一个,第二个放2个,第三个放4个,第四个放8个。。。。。。。一共32个盘子,一个芝麻的重量是0.00001KG,算总重量

<script>
var sum=1;
var a=1;
for(var i=1;i<32;i++)
{
    a=a*2;
    sum=sum+a;
    }
    var b=sum*0.00001;
    alert("放满盘子后的重量是"+b+"千克");
</script>

2.篮球弹起高度问题,一开始是10米,十次后的高度是多少

<script>
var h=10;
for(var i=1;i<=10;i++)
{
    h=h*0.3;
    }
    alert(h);
</script>

switch case用法

<body>
<h1>请输入您的选择1——5</h1>
<h2>1.汉堡</h2>
<h3>2.可乐</h3>
<h4>3.鸡翅</h4>
<h5>4.百事</h5>
<h6>5.芬达</h6>
<input type="text" id="aa"/><button type="button" onclick="hanshu()">完成</button>

</body>
<script>
function hanshu(){
var n=document.getElementById("aa").value;
var m=parseInt(n);
switch(m)
{
    case 1:
    alert("汉堡");
    break;
    case 2:
    alert("可乐");
    break;
    case 3:
    alert("鸡翅");
    break;
    case 4:
    alert("百事");
    break;
    case 5:
    alert("芬达");
    break;
    default:
    alert("输入错误");
}

js部分---运算符,if分支语句,for循环;switch case 的用法;的更多相关文章

  1. HTML基础--JS简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、数组、函数、函数调用.avi

    JS简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收 ...

  2. js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用

    javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 三个常用对话框 alert("")警告对话框,弹出一个警告对话框 <script> al ...

  3. Java之基础学习(数据类型、运算符、分支语句和循环语句)

    在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下. 也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工 ...

  4. Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)

    一.Js简介和入门 继续跟进JS开发的相关教程. <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): 示例:<button onclick="javas ...

  5. 输出,变量的使用,子查询,逻辑语句,循环,case..when..then..end多分支语句,Exists(判断存在)

    --------------输出----------------print 'hello world'--以文本形式输出select 'hello world'--以网格形式输出,也可以设置成以文本形 ...

  6. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  7. 运算符 与 分支语句:if ,else if,else;switch case

    分支语句: if        else if       else      :    switch          case --如何使用 if  else if  else: Console. ...

  8. SQL基本编程,分支语句,循环语句,存储过程,触发器

    基本编程: 定义变量 declare @变量名 数据类型 赋值 set @变量名 = 值 select @变量名 = 值 取值打印 select @变量名 print @变量名 映射到结果集 打印到消 ...

  9. T_SQL编程赋值、分支语句、循环

    咱们在C#中会常用到赋值.循环.分支语句什么的 今天咱们来看下当初在C#用到的一点东西放到SQL中是怎么使用的 创建变量 在C#中创建一个值类型变量很简单 int a:这就可以了 SQL: decla ...

随机推荐

  1. HDU 5313 bitset优化背包

    题目大意: 添加尽可能少的边,最后使图形成二分图 一开始将图区分成一个个联通分量,根据二分图染色,计算出每个联通分量的黑色点和白色点的个数 希望添加的边最少,那么合并的时候,希望黑白块尽可能平均,这无 ...

  2. Xp 消息队列的使用

    1.安装消息队列3.0: 控制面板/添加删除程序/添加window组件/找到消息队列/选择->详细信息->MSMQ HTTP支持. 注意:如果计算机没有连接到域需要去掉Active Dir ...

  3. SplashTop Remote + 4核android平板 试用

    局域网默认情况 最大100Mb 的网速下, 延迟在500ms+, 观看视频无影响, 但游戏无法进行! 另一种方案,利用多网卡来提升网络传输性能!

  4. 2016 - 1- 21 - RunLoop使用(2016-1-24修改一次)&(2016 - 1 - 24 再次修改)

    一:常驻线程 :当需要一个线程一直处理一些耗时操作时,可以让它拥有一个RunLoop.具体代码如下:    1.通过给RunloopMode里加源来保证RunLoop不直接退出. 这里有个很重要得知识 ...

  5. 2013 imac 安装 win7

    昨天晚上安装imac win7系统,其实步骤是很简单的,首先需要一个用boot camp助手做好的win7安装U盘或者有个外接光驱加一张win7光盘,然后用boot camp助理划分一个分区给win7 ...

  6. 解决:未找到setenv命令

    在Ubuntu12.04中配置python环境变量:setenv PATH "$PATH:/usr/local/bin/python",提示未找到setenv命令. 为什么呢?这是 ...

  7. JS判断移动设备最佳方法 并实现跳转至手机版网页

    我在开发的Magento或Wordpress主题时,通过都会制作手机版本,为了实现某个片段在手机端和桌面端不同功能,又或者如果是手机设备,就跳转到指定的网页上,那么这里就需要用到JS来做判断了,下面有 ...

  8. BZOJ 2252 矩阵距离

    BFS. #include<iostream> #include<cstdio> #include<cstring> #include<algorithm&g ...

  9. Python OpenCV——Image

    最近看MATLAB有点看不下去...就忍不住回到python的怀抱.研究下OpenCV,就当放松啦,对视觉还是很感兴趣的. 这里和之后代码大部分是来自这里的文档. 首先是对图片的处理. ''' imp ...

  10. 爬虫再探之mysql简单使用

    在爬取数据量比较大时,用EXCEL存取就不太方便了,这里简单介绍一下python操作mysql数据库的一些操作.本人也是借助别人的博客学习的这些,但是找不到原来博客链接了,就把自己的笔记写在这里,这里 ...