JAVASCRIPT 基础总结

1、javascript 的五种基本类型:Undefined、boolean、Number、String、Null  他们都存放在栈中

2、javascript 的字符字面量:\n  回车  、\t  制表符、\b 空格、\r 回车、\f 换页、\\ 反斜杠、\' 单引号、\" 双引号

3、javascript 中可以将数字转换成不同进制,例如: 

         var  num1=parseInt("10",2)//return 2;

        var num2=parseInt("10",8)// return 8;

        var num3=parseInt("10",10);//return 10;

如果不传入第二个参数,那么javascript 就会根据传入的值自行进行判断。

4、javascript中也可以使用强制转换,如:Number("2.2") //return 2.2    Number("2.2.2") //return nan

5、object  公共类所具有的方法:HasOwnProperty(property)//判断对象是否具有某个特定的属性

      IsPropertyOf(object)//判断一个对象是否是另一个对象的原型

     PropertyIsEnumerable(property)//判断给定的属性是否可以使用for。。in

     toString(“”)   ValueOf ("")  这两个方法基本实现相同的功能

6、返回指定位数的小数

var numberObject=new Number(99);

alert(numberObject.toFixed(2));// 99.00

与toFixed 相似的一个方法是toExpeneotial()该方法返回的是科学计数法

7、string  的方法:

     contact(),不改变原来的串拼接字符串

    indexof()  lastIndexof () 标识指定的字符串在另一个字符串的位置,一个是从前相后查找,一个从后向前查找,如果返回-1则没有找到字符串

   str2.localCompare(‘str1’)  str2在str1之后返回1  ,str2在str1之前返回-1,str2 跟str1  相同则返回0  (根据字母进行排序)

   slice()  subString()   这两个方法都是截取字符串,当有一个参数时,表示从第几个字符截取到最后,当有两个参数时表示从 第x个字符截取到第n个字符,当参数是负数时这两个函数不同:str1.slice(-1)相当于str1.slice(str1.length+1)  而str1.substring(-1) 则相当于str1.substring(0)

  toLowerCase()  toUpperCase()  分别表示转换成大写和小写

8、break与continue 的区别与联系: break是立即退出循环 而continue  是退出当前循环

9、javascript 没有重载的机制,当定义两个相同名字的函数时,实际用的是后面的函数,此问题可以用argument 来避免,判断argument.length  来判断用哪个函数

javascript  参数可以最多传入25个参数。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值