JS第四天

基本对象:
Function对象:函数对象
1.创建对象
①var fun = new Function(形式参数列表,方法体)
例如var fun = new Function(“a”,“b”“alert(a);”)
②.function 方法名称(形式参数列表){
方法体
}
例如:
function fun(a,b[理应是var a,var b 但是实际上var可以不写]){
alert(a + b);
}
fun(3,4);
③var 方法名 = function(形式参数列表){
}
例如:var fun = function(a,b){
alert(a,b)
}
fun(3,4);
2.方法
3.属性
length:形参的个数
4.特点
方法定义时,形参的类型不用写
2.方法是一个对象,如果定义名称相同的方法,会覆盖
3.在JS中 方法多险恶带哦用只与方法的名称有关,和实际参数列表无关
4.在方法声明中有一个隐藏的内置对象,arguement,封装所有的实际参数
5.调用
方法的名称(形式参数列表)
举例:fun(3,4)

Array:
1.创建var arr = new Array(元素列表);
var arr = new array(默认长度)
var arr =  [元素列表];
2.方法
join(参数):将数组中的元素按照指定的分隔符拼接位字符串
doucument.write(arr.join(“--”)+“<br>”)
push()想数组的末尾添加一个或者更多的元素 并返回新的长度
3.属性
length:数组的长度
4.特点:JS中 数组元素的类型是可变的

BOOlean
##
    1.BOOlean
    2.date对象
        1.创建: var date = new Date();
        toLocaleString:返回当前date对象对应的时间本地字符的格式
        getTime获取毫秒值  返回当前如期对象描述对的时间到1970年1月1日零时的 毫秒值差
        document.write(date.toLocaleString())
        
math:数学
1.创建:
特点:Math对象不用创建 直接使用 math.方法名();

2.方法:random();返回0-1之间的随机数  包括0但不包含1
3.属性:PI
doucument.write(math.PI)
ceil:对数进行向上舍入
floor:对数进行向下舍入
round()吧数四舍五入到整数
        
Number
String
regExp:正则表达式 定义字符串的组成规律
1.单个字符[]
[a]表示a[ab][a-z][a-zA-Z0-P_]
特殊符号代表特殊含义的单个字符:\d单个数字字符[0-9]
\w单个单词字符[a-zA-Z0-9_]
可以将\w携程\\w
2.量词符号:
*:出现0次或多次
?:表示出现0次或1次
+:出现1次或多次
{m,n}表示数量最多是n 最小是m 包括mn
如果m缺省 表示最多n次
如果n缺省 表示最少m次
正则对象 :
1.创建  var reg = new RegExp(“正则表达式”);
var reg = /正则表达式/;
开始:^
结束$
方法:test(参数):验证指定的字符串是否符合正则定义的规范


Global:
1.特点:全局对象  这个对象中 封装的方法不需要对象就直接调用 方法名();
2.方法:
encodeURI() url编码
decodeURI()   url解码
encodeURIcomponent() url编码     编码的字符更多:
decodeURIcomponent()url解码
方法 var str =“需要编码的 内容”
var -- = encodeURL(str)
parseint:将字符串转为数字:将字符转为数字
逐一判断每一个字符是否是数字 直到不是数字位置 将前面的数字转化为 number
isNaN:判断 一个值是否是NaN
NaN连自己都不认识 NaN参与的==比较全部为false
eval:计算javaScript字符串转为 脚本来执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值