js部分---运算符,if分支语句,for循环;switch case 的用法;
------------------------------------------运算符----------------------------------------------------
*数学运算符:+ - * / % 加 减 乘 除 取余
+可以用作字符串的拼接
<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 的用法;的更多相关文章
- HTML基础--JS简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、数组、函数、函数调用.avi
JS简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收 ...
- js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用
javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 三个常用对话框 alert("")警告对话框,弹出一个警告对话框 <script> al ...
- Java之基础学习(数据类型、运算符、分支语句和循环语句)
在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下. 也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工 ...
- Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)
一.Js简介和入门 继续跟进JS开发的相关教程. <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): 示例:<button onclick="javas ...
- 输出,变量的使用,子查询,逻辑语句,循环,case..when..then..end多分支语句,Exists(判断存在)
--------------输出----------------print 'hello world'--以文本形式输出select 'hello world'--以网格形式输出,也可以设置成以文本形 ...
- 【java开发】分支语句、循环语句学习
一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...
- 运算符 与 分支语句:if ,else if,else;switch case
分支语句: if else if else : switch case --如何使用 if else if else: Console. ...
- SQL基本编程,分支语句,循环语句,存储过程,触发器
基本编程: 定义变量 declare @变量名 数据类型 赋值 set @变量名 = 值 select @变量名 = 值 取值打印 select @变量名 print @变量名 映射到结果集 打印到消 ...
- T_SQL编程赋值、分支语句、循环
咱们在C#中会常用到赋值.循环.分支语句什么的 今天咱们来看下当初在C#用到的一点东西放到SQL中是怎么使用的 创建变量 在C#中创建一个值类型变量很简单 int a:这就可以了 SQL: decla ...
随机推荐
- flash背景透明兼容ie火狐
<embed src="1234.swf" quality="high" type="application/x-shockwave-flash ...
- asp.net mvc 2.o 中使用JQuery.uploadify
From:http://www.cnblogs.com/strugglesMen/archive/2011/07/01/2095916.html 官方网站http://www.uploadify.co ...
- win10环境下使用苹果虚拟机不要开多线程应用下载文件
win10环境下使用苹果虚拟机开多线程应用下载文件时候卡死,网络老掉. 8GB内存不够用?2.5mb网速不够用? 开的百度网盘下载个电影 结果虚拟机卡的不行 关了 网盘 挂起虚拟机 然后再 继续运行客 ...
- 启动BPM的5个步骤
在大部分业务中,我们通常认为:一个主要的业务流程管理项目从设计时间开始会比较好.我们知道很多方式来提高效率,增加生产力以及简化我们员工的工 作 - 这正是业务流程管理所做的.不幸的是,不管我们意图多好 ...
- Hibernate对象映射类型
Hibernate understands both the Java and JDBC representations of application data. The ability to rea ...
- Cisco IOS Security command Guide
copy system:running-config nvram:startup-config : to save your configuration changes to the startup ...
- C++指针详解(二)
指针是C/C++编程中的重要概念之一,也是最容易产生困惑并导致程序出错的问题之一.利用指针编程可以表示各种数据结构,通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯:指针能 ...
- char 数组和 int 之间转化
上周工作结束,来到斯凯网络也将近半个月来. 没有新人的感念,最多的是将自己当作一个战士. 废话不多说,直接入正题,在没有仔细考虑问题之前我们总会 觉得:这尼玛的有毛线难度啊,不就是一个 int 转为c ...
- PHP time() 函数
定义和用法 time() 函数返回当前时间的 Unix 时间戳. 语法 time(void) 参数 描述 void 可选. 说明 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 ...
- MongoDB error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js(转)
rror: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js 一般这种情况就是:自己指定的数据库,所以不能.自动加 ...