Javascript同时声明一连串(多个)变量的方法


Posted in Javascript onJanuary 23, 2017

前言

js同时声明多个变量我们相信很多的朋都会反复的使用var来定义了,那么如果要更科学一点的方法要如何实现呢,下面我们一起来看一篇关于js声明变量的方法,具体细节如下所示。

JS声明变量的办法我就不说了,如果需要学习的朋友们可以点击这篇文章。

我们经常需要连续声明好几个变量,当我是新手时,我是这么做的。

var a=1;
var b={};
var c=[];
var d=...

实际上我们可以这样:

var a=1,b=2,c=3,d=4;

也就是用,分隔多个变量。

这样不换行的情况,只适合变量值比较单一的情况,如果你的变量是函数或对象,则要换行了:

var a=function (){
 var b,c,d;
},
b = {
 b:1,
 a:2
};

这样可以一直写下去,且能保持良好的可读性。当然,最后记得要用;收尾。

另外这里我要提一句,最近我用了好几个JS压缩工具,都很智能了,但还是不会智能到把多行里的多个var自动合并成一个var的地步,所以,如果你要压缩你的JS,最好是用这种连续声明方式。jQuery等都是用这种。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
javascript 鼠标滚轮事件
Apr 09 Javascript
页面中body onload 和 window.onload 冲突的问题的解决
Jul 01 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
Feb 24 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
Jun 06 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
javascript日期计算实例分析
Jun 29 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
pm2 部署 node的三种方法示例
Oct 20 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
element-ui 表格实现单元格可编辑的示例
Feb 26 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
Jan 20 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 #Javascript
jQuery弹出层插件popShow(改进版)用法示例
Jan 23 #Javascript
JS判断指定dom元素是否在屏幕内的方法实例
Jan 23 #Javascript
jQuery弹出层插件popShow用法示例
Jan 23 #Javascript
Javascript中for循环语句的几种写法总结对比
Jan 23 #Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
Jan 23 #Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 #Javascript
You might like
中国的第一台收音机
2021/03/01 无线电
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
Vue 指令实现按钮级别权限管理功能
2019/04/23 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
神经网络python源码分享
2017/12/15 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
python用match()函数爬数据方法详解
2019/07/23 Python
python的slice notation的特殊用法详解
2019/12/27 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
教育课题研究自我鉴定范文
2013/12/28 职场文书
售后服务承诺书模板
2014/05/21 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript