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中的prototype属性实例分析说明
Aug 09 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
jquery的幻灯片图片切换效果代码分享
Sep 07 Javascript
探讨JavaScript标签位置的存放与功能有无关系
Jan 15 Javascript
浅析Javascript匿名函数与自执行函数
Feb 06 Javascript
编写高质量JavaScript代码的基本要点
Mar 02 Javascript
JavaScript入门教程之引用类型
May 04 Javascript
详解Vue.js动态绑定class
Dec 20 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
React组件重构之嵌套+继承及高阶组件详解
Jul 19 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
Nov 28 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
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
深入理解PHP中的global
2014/08/19 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
Google Map API更新实现用户自定义标注坐标
2009/07/29 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
Vue.use源码分析
2017/04/22 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
Python 如何在字符串中插入变量
2020/08/01 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
大学优秀班集体申报材料
2014/05/23 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python