javaScript常用总结
来源:互联网 发布:ubuntu 17.04更新源 编辑:程序博客网 时间:2024/04/30 11:59
1 变量命名规则
2 变量判断真假
3 等号运算符
“=” 赋值运算符“==” 只判断内容是否相同,不判断数据类型。(也可理解为先自动转类型再判断)“===” 不仅判断内容,还判断数据类型是否相同。 != 只判断内容是否不相同,不判断数据类型。 !== 不全等于 不仅判断内容是否不相同,还判断数据类型是否不相同。
4 数组和对象循环
var obj ={a:1,b:2,c:3} //对象,获取方式obj.a 或 obj['a'] var arr = [1,2,3]//数组,获取方式a[0]
数组循环方式有
第一种(数组建议使用这种):for(var i =0 ;i<arr.length;i++){console.log(arr[i])}//第二种:for(var i in arr){console.log(arr[i])}
循环方式:
for(var i in obj){ console.log(obj[i]) }
5 函数传参(不定参arguments)
有时候我们在程序设计比较复杂的时候并不指定参数个数,都是灵活运用。在函数里有一个数组arguments就是专门存储实参数组的,通过arguments我们就可以知道实参个数以及值。
function arg(){ var str = '总共传了'+arguments.length+'个参数\n'; for(var i=0;i<arguments.length;i++){ str += '第'+(i+1)+'个参数值:'+arguments[i]+'\n'; } alert(str);}arg('琼台博客','PHP博客','WEB技术博客');
6 数组添加、删除元素
- 添加 - push(元素),从尾部 **添加** - unshift(元素),从头部 **添加** - 删除 - pop(),从尾部 **移除** - shift(),从头部 **移除**
7 join()和split()方法
- join() 方法用于把数组中的所有元素放入一个字符串。 - split()方法:用于把一个字符串分割成字符串数组。
<script > var str = '112254,33445,56699'; var s=str.split(','); console.log(s.length); console.log(s[0]); for(var i = 0;i<s.length;i++){ console.log(s[i]); } var arr =[4,5,34,3453,3453,33,"哈哈哈哈"]; var arr2 = arr.join(""); console.log(arr2); alert(typeof(arr2)); //string alert(typeof(arr)); //object</script>
8 concat() 方法【数组元素的合并】
concat() 方法用于连接两个或多个数组。
arrayObject.concat(arrayX,arrayX,……,arrayX)
arrayX 该参数可以是具体的值,也可以是数组对象。可以是任意多个 参数也可以是string类型:
<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"var arr2 = new Array(3)arr2[0] = "James"arr2[1] = "Adrew"arr2[2] = "Martin"document.write(arr.concat(arr2))</script>
结果:George,John,Thomas,James,Adrew,Martin
阅读全文
2 0
- javascript常用知识点总结
- javascript常用知识点总结
- JavaScript常用总结
- 常用的JavaScript总结
- javascript常用总结
- javascript常用代码总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- JavaScript 常用方法总结
- javascript常用方法总结
- JavaScript 常用功能总结
- JavaScript 常用功能总结
- 常用Javascript框架总结
- 常用javascript函数总结
- JavaScript常用API总结
- JavaScript常用API总结
- JavaScript常用API总结
- Overload
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 使用spring的特殊bean
- HDOJ 2020 绝对值排序
- 如何用keil和proteus点亮流水灯
- javaScript常用总结
- vue在window安装教程
- iOS图片逐渐加载的效果实现
- Codeforces 678C Joty and Chocolate
- Java序谈之泛型知识点
- 46-IO流(Properties集合的-练习)12 47-IO流(综合练习-文件清单列表. 48-IO流(打印流-PrintStream) 49-IO流(打印流-PrintWriter).
- 欧拉回路学习
- 使用Dynamsoft Twain实现Web 在线扫描上传
- J2EE与中间件 学习笔记1 JDBC Session Servlet