js格式
2024-08-29 19:34:54
/**
* Created by admin on 2017/9/22.
*/ // 分号后不要再有多余的空格
var name = "North";
var name = "North"; // 条件匹配简写
if (x) {
if (x.name) {
console.log(x.name);
}
} if (x && x.name) {
console.log(x.name);
} // 类似lambda表达式
if (name) {
return f1();
} else {
return f2();
} return name ? f1() : f2(); // 定义变量为标签时外层用单引号内层属性用双引号
var element = "<button class='btn'>Click Me</button>"; var element = '<button class="btn">Click Me</button>'; // 对于较短的数组对象写在一行,并且用空格隔开
var array = [
1,
2,
3
];
var object = {
a: 1,
b: 2,
c: 3
}; var array = [1, 2, 3];
var object = {a: 1, b: 2, c: 3}; // 对于较长的数组对象每行一个
var array = [
'66666666666666666666', '66666666666666666666', '66666666666666666666', '66666666666666666666'];
var object = {a: '66666666666666666666', b: '66666666666666666666', c: '66666666666666666666'}; var array = [
'66666666666666666666',
'66666666666666666666',
'66666666666666666666',
'66666666666666666666'
];
var object = {
a: '66666666666666666666',
b: '66666666666666666666',
c: '66666666666666666666'
}; // 定义数组对象时直接使用[]{}
var myArray = new Array(1, 2, 3);
var myObject = new Object();
myObject.a = 0;
myObject.b = 1;
myObject.c = 2; var myArray = [1, 2, 3];
var myObject = {a: 0, b:1, c:2}; // 对于较长需要换行的字符串每次换行用+拼接
var myString = 'A rather long string of English text, an error message \
actually that just keeps going and going -- an error \
message that is really really long.'; var myString = 'A rather long string of English text, an error message' +
'actually that just keeps going and going -- an error' +
'message that is really really long.'; // 传入的参数必须是必要的,否则就不要定义
function foo(fun, a, b) {
fun.onclick = bar();
} function foo(fun, a, b) {
fun.onclick = bar(a, b);
} // 布尔值直接定义true跟false,不要用0、[]、{}
var x = new Boolean(0);
if (x) {
alert('false');
} var x = new Boolean(false);
if (x) {
alert('false');
} // 使用forEach跟for进行循环操作,避免使用for-in
myArray = ['a', 1, 'etc'];
for (var indexNum in myArray) {
console.log(myArray[indexNum]);
} myArray.forEach(function(val) {
console.log(val);
});
最新文章
- android操作线程各种方法解析
- myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
- Git详解之三 Git分支
- 玩转单元测试之WireMock -- Web服务模拟器
- hdu 3466 排序01背包
- HDU 2083 简易版之最短距离 --- 水题
- JDBC概述以及几种驱动程序
- SSRS:之为用户“NT AUTHORITY\NETWORK SERVICE”授予的权限不足,无法执行此操作。 (rsAccessDenied)
- php的post和get方法
- iOS 编译64位FFMPEG
- Cts框架解析(7)-任务运行的调度室
- Chapter 2 Open Book——35
- nmon安装(转)
- Python 处理时间的模块
- 有序不可变列表tuple
- C++ Coroutine简明教程
- 【java】[文件上传jar包]commons-fileUpload组件解决文件上传(文件名)乱码问题
- Spring AOP @AspectJ 入门基础
- [Oacle][Partition]Partition操作与 Index, Global Index 的关系
- 2018-02-16 GetSameTypeQuestion
热门文章
- HDU 4635 Strongly connected(强连通)经典
- 更改 vux Tabbar TabbarItem标题下方的文字激活时的颜色
- Android Studio之Activity切换动画(三)
- android相关文件夹的存取方式与函数解析---全
- python(5)- 简单练习:python三级菜单优化
- 【转】Windows2008上传大文件的解决方法(iis7解决上传大容量文件)
- DM8168 unrecoverable error: OMX_ErrorBadParameter (0x80001005) [resolved]
- Redhat 6.2安装Oracle 11gclient及遇到的问题分析
- NoSQL的四大类型
- 【BZOJ1975】[Sdoi2010]魔法猪学院 A*