JS--WIKI
2015-10-31 01:59
465 查看
0. JS的基本数据类型
Boolean Number String Array Object Null Undefined
1.
如果浏览器禁用活着不支持JS的话,则JS不会被尝试执行,noscript则会被执行
2. javascript 严格区分大小写
3. \ 代码换行
4. 变量名不能以数字开始
5. 变量(函数)名最好用驼峰或下划线法
6.字符串一定要在引号中间
7.js 中的 \r \n \t 和 html是不一样的
8. undefined 表示变量未被赋值,null 表示变量被赋予了一个不存在的值
9. Number.NaN
Number('123abc') == NaN;
parseInt('123abc') == 123;
10. 强制数据类型转换 Boolean(0) Number('123');
11. 字符串拼接形式
'' + a + b + x;
12. 整形、浮点类型都支持自增、自减运算符 -- ++
13. JS不支持函数重载,函数重名会覆盖
调用时未设置参数,则默认设置为undefined;多余的参数会自动忽略
param = param || 'default';
arguments 函数参数数组
14. 在JS中函数也是一种数据类型
Boolean Number String Array Object Null Undefined
1.
如果浏览器禁用活着不支持JS的话,则JS不会被尝试执行,noscript则会被执行
<script> <!-- ...... //--> </script>
<noscript> 您的浏览器不支持JAVASCRIPT </noscript>
2. javascript 严格区分大小写
3. \ 代码换行
4. 变量名不能以数字开始
5. 变量(函数)名最好用驼峰或下划线法
6.字符串一定要在引号中间
7.js 中的 \r \n \t 和 html是不一样的
8. undefined 表示变量未被赋值,null 表示变量被赋予了一个不存在的值
9. Number.NaN
Number('123abc') == NaN;
parseInt('123abc') == 123;
10. 强制数据类型转换 Boolean(0) Number('123');
11. 字符串拼接形式
'' + a + b + x;
12. 整形、浮点类型都支持自增、自减运算符 -- ++
13. JS不支持函数重载,函数重名会覆盖
调用时未设置参数,则默认设置为undefined;多余的参数会自动忽略
param = param || 'default';
arguments 函数参数数组
14. 在JS中函数也是一种数据类型
相关文章推荐
- jsp通过自定义标签库实现数据列表显示的方法
- jsp和servlet中实现页面跳转的方式实例总结
- JS实现的简单鼠标跟随DiV层效果完整实例
- JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
- JS实现的3D拖拽翻页效果代码
- JS实现的论坛Ajax打分效果完整实例
- 使用$.getJSON实现跨域ajax请求
- 前端开发学习笔记(一)深入浅出Javascript
- 关于JS一些验证邮箱的一些问题
- Javascript中this关键字详解
- js 基础
- JavaScript基本语法(第一
- 最短路径--Dijstra算法
- javascript入门基础
- js 传参数
- js正则表达式
- js 实现随机验证码
- js提交表单
- js 清空数组
- json中的数组操作