js中将多个语句写成一个语句的两种方法小结
Javascript 中将多个语句写成一个语句的两种方法小结
一、使用逗号运算符将多个语句写成一个语句
1.一次声明多个变量
var i=1,j=1,k=1
2.多个语句用逗号间隔
i=1,j=i+2,k=j+2
二、使用花括号将多个语句写成一个语句
if语句、while语句、do/while语句、for语句、for/in语句和function语句等语句后都只能跟随一个子语句,此时可以用{和}将多条语句围起来变成一个语句。
代码如下:
if(username==null)
username = "guest";
login = true;
上边例子中"login = true;"并非if语句的子语句,要使它也成为if语句的子语句,就必须使用花括号:
代码如下:
if(username==null)
{
username = "guest";
login = true;
}
相关推荐
-
js中将多个语句写成一个语句的两种方法小结
Javascript 中将多个语句写成一个语句的两种方法小结一.使用逗号运算符将多个语句写成一个语句 1.一次声明多个变量 var i=1,j=1,k=1 2.多个语句用逗号间隔 i=1,j=i+2,k=j+2 二.使用花括号将多个语句写成一个语句 if语句.while语句.do/while语句.for语句.for/in语句和function语句等语句后都只能跟随一个子语句,此时可以用{和}将多条语句围起来变成一个语句. 复制代码 代码如下: if(username==null)
-
Vue.js项目中管理每个页面的头部标签的两种方法
在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title 呢?下面介绍两种方法. 使用router.meta 在路由里面配置每个路由的地址: routes: [ { /* (首页)默认路由地址 */ path: '/', name: 'Entrance', component: Entrance, meta: { title: '首页入口' } }, {
-
js读写cookie实现一个底部广告浮层效果的两种方法
下面一个案例使用js实现一个页面浮层效果,并且通过两种方法使用js读写cookie来实现用户关闭广告的显示状态: 读者可以将下面代码复制到一个html文件试试效果:html的pre标签未两种js实现的方式 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/>
-
js判断字符是否是汉字的两种方法小结
有时需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到.用 Javascript 判断通常有两种方法. 1.用正则表达式判断 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xml
-
使用SQL语句去掉重复的记录【两种方法】
海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复? 如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: delete from 表 where id not in (select max(id) from 表 group by mobilePhone,officePhone,email ) or delete from 表 where id not in (select mi
-
详解vue-cli+es6引入es5写的js(两种方法)
学习了vue有一段日子了,vue+es6开发非常好用,vue的插件非常多,很充足,但是还是会用到引入第三方外部js的时候,但是很多人在vue-cli中的.vue文件引入es6会出很多错误,因为我们的代码是es6写的,你引入es5的js当然会出问题,那么而接下来我讲大家讲解一波,怎么引入第三方es5写的 js 方法1: import XX from "路径" Vue.use(XX); 这里的js文件要导出 用export default { Vue.proprtypes.aa=funct
-
Js得到radiobuttonlist选中值的两种方法(推荐)
如下所示: <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ajaxselect.OnmouseTitle.WebForm1" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
获取页面中元素到文档区域document的横向.纵向坐标的两种方法及其比较 在js控制元素运动的过程中,对于页面元素坐标位置的获取是经常用到的,这里主要总结下两种方法: 一:通过叠加元素对象和它的offsetParent(如果存在)的offsetLeft/offsetTop属性来实现 在阅读javascript高级程序设计第三版DOM部分时,了解到要获取某个元素在页面上的偏移量,需要将这个元素的offsetLeft和offsetTop与其offsetParent的相同属性相加,一直循环直至根元素
-
JS控制HTML元素的显示和隐藏的两种方法
利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐藏后,页面
-
网页前端登录js按Enter回车键实现登陆的两种方法
很简单的代码,这里介绍两种方法给大家. 第一种: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <titl
随机推荐
- 在Python的Flask框架中使用模版的入门教程
- SQL计算timestamp的差值的方法
- Android中Spinner控件之键值对用法实例分析
- Python使用代理抓取网站图片(多线程)
- 学习python (2)
- ASP.NET MVC基础
- asp.net中GridView数据鼠标移入显示提示信息
- Python中集合类型(set)学习小结
- 实例讲解Python中SocketServer模块处理网络请求的用法
- SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作
- 对于IE7、FF、OP清除浮动的最优方法第1/2页
- 实现Win7系统快速一键切换用户的bat脚本
- php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
- jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
- JS对象是否拥有某属性如何判断
- Nodejs之TCP服务端与客户端聊天程序详解
- 配置IIS服务器 支持sis下载等
- Android UI设计系列之自定义ViewGroup打造通用的关闭键盘小控件ImeObserverLayout(9)
- python遍历文件夹下所有excel文件
- 详解ASP.NET中Identity的身份验证代码