超强推荐的js编程中的简洁写法收集
2023-06-13 09:13:57 时间
举个例子,比如数据a,一般访问每个数据会用
for(var x=0;x<a.length;x++)
{
alert(a[x])
}
简洁的写法是
for(var x in a)
{
alert(a[x])
}
新建数组的简单写法
d=[1,2,3,3,4,3,2,2]
或
d={1,2,3,3,4,3,2,2}
如果字符串,用
d="asfwf,asdf,w,x,,a,sfw,,x,asfw,".split(",")
更简单
取字符串c第二个位置开始的内容
有些人会写成 c = c.substring(1,c.length)
其实 c = c.substring(1) 就行了
取字符串c第某个位置一个字符
有些人会写成
a = c.substring(x,x+1)
或 a = c.substr(x,1)
可以用 a = c.charAt(x) 代替
判断变量a是否是数字,我一般用下面的方法,不知道有没有更简单的
if(a==parseInt(a+"")){}
if(!isNaN(a)){}
不发那个扩展了,因为考虑的一些情况比较多,举三个简化版的函数:
for(var x=0;x<a.length;x++)
{
alert(a[x])
}
简洁的写法是
for(var x in a)
{
alert(a[x])
}
新建数组的简单写法
d=[1,2,3,3,4,3,2,2]
或
d={1,2,3,3,4,3,2,2}
如果字符串,用
d="asfwf,asdf,w,x,,a,sfw,,x,asfw,".split(",")
更简单
取字符串c第二个位置开始的内容
有些人会写成 c = c.substring(1,c.length)
其实 c = c.substring(1) 就行了
取字符串c第某个位置一个字符
有些人会写成
a = c.substring(x,x+1)
或 a = c.substr(x,1)
可以用 a = c.charAt(x) 代替
判断变量a是否是数字,我一般用下面的方法,不知道有没有更简单的
if(a==parseInt(a+"")){}
if(!isNaN(a)){}
不发那个扩展了,因为考虑的一些情况比较多,举三个简化版的函数:
相关文章
- js面向对象编程_JavaScript高级编程
- JS面试题-js新增基本数据类型BigInt
- 用js在控制台打印html页面,vue 使用print-js 打印html页面
- JS对象转数组_js怎么把数组转成对象
- js 编程题笔记
- 【JS 逆向百例】猿人学系列 web 比赛第五题:js 混淆 - 乱码增强,详细剖析
- [html学习记录]html实现返回上一页的几种方法(说白了都是用js)
- 原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js)
- Mongoose v4.9.5 发布,让node.js更优雅的操作MongoDB详解大数据
- JS 每次进入自动加载JS详解编程语言
- JS mousemove事件:鼠标移动事件
- 使用JS实现Redis数据读取(js读取redis)
- 使用 JS 操作 Redis:实现强大数据存储.(js调用redis)
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- JS在Oracle中的应用(js如何oracle)
- javascript编程必备_JS语法字典
- CSS和JS标签style属性对照表(方便js开发的朋友)
- js事件处理函数间的Event物件是否全等
- JS鼠标事件大全推荐收藏
- js获取网页高度(详细整理)
- js弹出框只弹一次(二次修改之后的)
- js快速排序的实现代码
- JS和JQ的event对象区别分析
- Node.js中的事件驱动编程详解