javascript基础难点

函数:

  • + - * / 字符串和数字可以进行运算,除了+号是拼接

  • parseInt(num,进制数)     //字符串转数字
  • parsefloat(num,进制数)
  • typeof() 判断类型(===三个等号是判断两个var的类型以及值是否相同)
  • fixed(float,2) 对小数点2位后的进行四舍五入


  • substring(star,end)
  • substring(star,length)
  • charAt(index)
  • replace(xxx,yyy) //把某字符串中的XXX替换成yyy
  • split(reg,length) //把字符串分割成字符串组
  • indexof(字符串) //返回字符串位置
  • lastIndexof(字符串)
  • trim()
  • sreah(字符串) 查询字符串是否存在


  • concat//数组的拼接、拼接后是新的数组
  • splice(start,end)//截取数组的一部分
  • splice(start,end,value) 修改数组中间的元素,“start,end定位要元素再用value替换,end可以是0”就可以往中间插入字符


数组:语法


        var array = new Array();
var array= [*,*,*]
   数组遍历forEach(function(value,index,array){
docement.log(value,,,)
})



reduce(function(value,nextvalue,index,array){
docement.log(value,,,)
})


数组排序:arr.sort(funtion(first,second){
return first-second
})


decodeURL是什么?

decoURl是统一资源编码和解码:eg:有了decodeURL百度网址栏可以显示汉字

什么事globar对象?

他是内置对象和浏览器窗口的桥梁;
bom的window对象实现了对Global的封装
eg: windows.globar.eval("str")可以省去windows;这个方法是让浏览器执行字符串里面的语句而不是在浏览器显示字符串

内置分类?

分为:  本地对象:需要实例化(string、date、boolean)、部分可以简写
内置对象:不需要实例化就可以调用(Global、Math)

script中的prototype为内置对象增加、修改方法?

Date.prototype.name=function()  定义date类中的方法(为Date对象添加新的方法)
prototype  不但可以为本地对象添加方法,而且还可以重写本地对象的方法
----------name表示方法名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值