JavaScript学习笔记
来源:互联网 发布:牙签弩淘宝多少钱 编辑:程序博客网 时间:2024/04/30 07:40
五种原始的变量类型
1.Undefined--未定义类型 例:var v;
2.String -- ' '或" "
3.Boolean
4.Number
5.Null--空类型 例: var v=null;
Number中:
NaN -- not a number非数
本身是一个数字,但是它和任何数字都不相等,代表非数,它和自己都不相等
判断是不是NaN不能用==,应该用isNaN函数来判断
通过typeof()函数可以得到变量类型
JavaScript函数:
function 函数名([参数...]){
函数体;
return 表达式; 如果不写return那么返回undefined
}
调用javascript函数的方式:
1.在script代码中直接调用,--函数名(参数...);
2.在超链接中调用 --<a href="javascript:fun(参数...)">执行javascript代码</a>
3.嵌入到标签内部,作为事件响应来调用 --<input type="button" value="ok" onclick="fun(参数...)"/>
/**注意:在javascript中,函数实际上是一种数据类型 (function),所以函数名相当于变量名
/**所以,声明函数的另一种方式
var g=function(){ //挺像Java中的匿名内部类
}
arguments对象--实际上是一个数组
函数传参数的时候可以传任意多个,通过arguments对象来读取。
eval()函数,eval("2+3")--可以得出结果
Array对象 --数组的长度是可变的
conact方法 --连接两个数组
join --连接元素
reverse --反转元素
Date对象 --在页面中显示当前时间是客户机的时间
--getTime()方法常用
String对象 --原始字符串类型对应的内置对象
原型方式:使用prototype来扩展对象
Object.prototype.method=function;
1.Undefined--未定义类型 例:var v;
2.String -- ' '或" "
3.Boolean
4.Number
5.Null--空类型 例: var v=null;
Number中:
NaN -- not a number非数
本身是一个数字,但是它和任何数字都不相等,代表非数,它和自己都不相等
判断是不是NaN不能用==,应该用isNaN函数来判断
通过typeof()函数可以得到变量类型
JavaScript函数:
function 函数名([参数...]){
函数体;
return 表达式; 如果不写return那么返回undefined
}
调用javascript函数的方式:
1.在script代码中直接调用,--函数名(参数...);
2.在超链接中调用 --<a href="javascript:fun(参数...)">执行javascript代码</a>
3.嵌入到标签内部,作为事件响应来调用 --<input type="button" value="ok" onclick="fun(参数...)"/>
/**注意:在javascript中,函数实际上是一种数据类型 (function),所以函数名相当于变量名
/**所以,声明函数的另一种方式
var g=function(){ //挺像Java中的匿名内部类
}
arguments对象--实际上是一个数组
函数传参数的时候可以传任意多个,通过arguments对象来读取。
eval()函数,eval("2+3")--可以得出结果
Array对象 --数组的长度是可变的
conact方法 --连接两个数组
join --连接元素
reverse --反转元素
Date对象 --在页面中显示当前时间是客户机的时间
--getTime()方法常用
String对象 --原始字符串类型对应的内置对象
原型方式:使用prototype来扩展对象
Object.prototype.method=function;
0 0
- javascript cookie学习笔记javascript
- javascript学习笔记
- Javascript学习笔记
- JavaScript学习笔记1
- JavaScript学习笔记2
- JavaScript学习笔记3
- JavaScript学习笔记4
- JavaScript学习笔记5
- JavaScript学习笔记6
- JavaScript学习笔记7
- JavaScript 学习笔记 1
- JavaScript 学习笔记 2
- JavaScript 学习笔记 3
- JavaScript 学习笔记 4
- javascript学习笔记
- javascript学习笔记
- JavaScript学习笔记 一
- javascript学习笔记
- HDU 2578 二分
- i5
- Python 并行分布式框架:Celery 超详细介绍
- opencv + Qt + codeblocks
- CentOS 上apache+Subversion搭建及常见问题处理
- JavaScript学习笔记
- sass
- HDU - 4277(暴力加+hash)
- BZOJ2223 PATULJCI COCI2009_CONTSET3
- HDU 2276 Kiki & Little Kiki 2(矩阵快速幂)
- 检查究竟哪个程序消耗本地mac的网络流量
- Unity3d动画脚本 Animation Scripting(深入了解游戏引擎中的动画处理原理)
- 关于onDraw()方法不被执行的解决方法(setWillNotDraw(false))
- 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 异常处理问题解决办法