JS 基本语句
1.循环中必备的条件: 初始值 循环条件 状态改变 循环体
for(初始值 循环条件 状态改变)
{
循环体
}
for(var i=0;i<100;i++)
{
if(i%7==0|| i%10==7|| parseInt(i/10)==7) parseInt 的使用 书写方式 大小写
{
alert(i);
}
}
2.三步运算符 ?:
var s= a==b?"等于":"不等于";
3. 字符串的拼接 +
var str1="hellow";
var str2="table";
var s=str1+str2;
confirm(s); 输出 hellowtable
4. 特殊地方强制 手动转换
只能转整数 转小数
var a="2";
parseInt(a);
var s="3.2";
parsedouble(s);
5.总结
1、基本数据类型:字符串、小数、整数、日期时间、布尔型等。 2、变量:【var】定义变量:var a;所有变量定义都用var定义,var是通用的可变类型。 3、类型转换:转为整数:parseInt(); 转为小数:parseFloat(); 大小写
4、运算符:
运算符号与C#基本相同 唯一不同的是 C#里面/ 表示商的值 而 /表示除 包括小数点 数学运算符:+ - * / % ++ --; 关系运算符:== != > >= < <=; 逻辑运算符:&& || !; 其它运算符:+= -= *= /= %= ?: 5、语句:分为顺序,分支和循环语句。 分支:if(){}else{} switch(){case :break;} 循环:for(;;){} 弹窗: alert("alert");取消 叉
confirm("confirm");确定 取消 叉
prompt("请输入数字","你输入啊");输入 确定 取消 叉
6. 网页布局总结
网页设计总结:1:此次网页设计太没有层次感;从前往后赶着来 ;下次再做需要先把总体框架布局好,再处理每个框架里面的布局;最后添加内容; 就像分支语句的处理一样,先从大范围,处理,处理完了再做小范围的处理;
2.细节处理:每个语句尽可能的完善:比如 每个div中 至少要有 长和宽 少一个则默认 面积为0; 整体如果都需要背景 可以在boby里面设置背景 在这里 宽度必须设置 (可以设为100%)长度 不舍则被认为是随内容的增加而增加;
3.style 位置不同效果不同; 鼠标触发时的特效 可以在<Style><style>里面单独对 背景测设置
4.在修改过程中如果 误把 </div> 删掉 默认为后添加的<div></div>被包含在上个<div>中;(在使用流的时候特别注意)
5.单独使用margin 功能时 如果出现问题 可以先 float 一下 再使用;
6.字体设置 7.a:hover a:link a:visited a:activited {不仅仅限制于A标签 其他标签也可以 如下 class标签 同样也可以使用 并列 后代 筛选 .wer:hover
{
background-color:red;
} .wer
{
width:300px;
height:300px;
background-color:#33F;
position:absolute;
top:100px;
left:100px}
7.练习棋盘放芝麻问题
var sum=0;
for( var i=0;i<=32;i++)
{
var si=1;
for( var j=0; j<i; j++) //注意从0开始 算2的n次方
{
si=si*2
}
sum+=si
}
alert(0.00001*sum)
var t=0.00001;
var sum;
for( var i=1;i<=32 ;i++)
{
if(i==1)
{
sum=t;
}
if(i>1)
{
t=2*t;
sum+=t;
} }
alert("总重"+sum);
prompt("prompt","你输入啊");
方法二 :把第一个月当作特例单独列出来
JS 基本语句的更多相关文章
- 关于js with语句的一些理解
关于js with语句的一些理解 今天看到js的with语句部分,书中写到,with语句接收的对象会添加到作用域链的前端并在代码执行完之后移除.看到这里,我有两点疑问,添加到作用域链前端是不是指对 ...
- 优化 JS 条件语句的 5 个技巧
优化 JS 条件语句的 5 个技巧 原创: 前端大全 前端大全 昨天 (给前端大全加星标,提升前端技能) 编译:伯乐在线/Mr.Dcheng http://blog.jobbole.com/11467 ...
- Js基本语句
js基本语句整理导向图 ---欢迎收藏^ - ^
- vue.js循环语句
vue.js循环语句 循环使用 v-for 指令. v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组, site 是数组元素迭代的别名. v-for 可以 ...
- JS常用语句
JavaScript常用语句 1.document.write(""); 输出语句 2.JS中的注释为 // 3.传统的HTML文档顺序是: document-& ...
- JS判断语句 注意多句时加大括号 回调函数LODOP兼顾写法
由于C-LODOP获取一些动作函数的返回值,需要用回调函数,由于常见的使用方法是混合部署,也就是同一个页面,根据浏览器的不同,可能会走LODOP ,也可能会走C-LODOP,因此写法要坚固两种,而有些 ...
- js笔记-语句,变量
JavaScript介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互. JavaScript是浏览器解释执行的,前端脚 ...
- js之语句的一些需要注意的事情
1.delete运算符是用来删除一个对象的 属性,但有一点需要注意:使用var声明的变量虽为全局变量,单不是全局对象的属性,不可以用delete删除,而不用var直接声明的全局变量而直接赋值的为全局对 ...
- layui js 常用语句语法
烂笔头: layui组件使用 注意layui的版本. 在head里需要引入css/js文件. 出现 form.verify,form.val is not a function的错误信息时,注意版本, ...
- js之语句——案例
以下为js语句的案例题,虽然简单,但是里面涉及到语句的嵌套,多个参数,需要好好分析. 1.求出1-100之间所有奇/偶数之和 <script> var sum = 0; for (var ...
随机推荐
- 关于JS的几点TIPS
作为前端基本工作每天都会用到JS...但是我们对JS真的都了解吗,或者说有什么tips是我们不知道的呢.. So..此文关于JS的几点tips..... 一:定时器(可传多个参数) 首先是一个一般的定 ...
- 我常用的eclipse快捷键
重写父类方法:右键点击, 进source,进override/implement 单行注释(或多行注释) Ctrl+/ 文档注释:shift+alt+J 整块注释: Ctrl+shift+/ 取消整块 ...
- 图解JavaScript 继承
JavaScript作为一个面向对象语言,可以实现继承是必不可少的,但是由于本身并没有类的概念(不知道这样说是否严谨,但在js中一切都类皆是对象模拟)所以在JavaScript中的继承也区别于其他的面 ...
- [转载]JavaScript内存分析
https://github.com/CN-Chrome-DevTools/CN-Chrome-DevTools/blob/master/md/Performance-Profiling/javasc ...
- HDOJ 3652 B-number
B-number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- 2013长沙邀请赛A So Easy!(矩阵快速幂,共轭)
So Easy! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- 分分钟教会大家第一个Spring入门案例
1.下载Spring jar包,并添加到项目中. 官网地址http:springsource.org 2.在项目中新建一个类 package cn.test; public class He ...
- 1.2 从 ACID 到 CAP/BASE
1.事务 事务(Tranction)是指,由一系列对系统中数据进行访问与更新操作,所组成的一个逻辑执行单元.狭义上的事务是指数据库事务. 事务有四个特性. 原子性:原子性要求事务只允讲有两种状态,全部 ...
- C#爬虫之~苏飞万能框架使用教程
苏飞的框架帮助类,很多人应该都知道,不知道可以百度,此处直接说用法. //引入命名空间 using CsharpHttpHelper; //创建Httphelper对象 HttpHelper http ...
- 剑指Offer 二维数组中的查找
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 思路法一: * 矩阵是 ...