zoukankan      html  css  js  c++  java
  • js内置函数的使用

    arguments对象是一个参数对象,可以访问有操作和无操作的参数,能够获得每个参数的内容,参数的个数,例如:arguments[0];获第一个参数,arguments.length;获得参数的个数,参数在arguments中使用数组的方式进行存储的。

    escape('');对参数进行编码

    unescape('');对编码的参数进行解码

    parseFloat('');将数字的字符串转化为小数,只有第一个小数点有效,这样转化会将多余的小数点和后面的数字都忽略掉

    Number();将参数转化为数值类型

    parseInt(参数1,参数2);将字符串转换为整数,第二个参数指定进制数,可以不传参数

    String(参数);将任意类型转化为字符串

    Boolean();可以将任意类型转换为布尔型

    eval(string);用javascript语法来解析字符串内容

    <script>
    function fn(){
    	document.write(arguments.length+'<br />');//输出参数的个数
    	document.write(arguments[0]+'<br />');	//输出第一个参数的值
    }
    fn(1,2,3,4,5,6,7,8);//输出8   1
    
    document.write(escape('你')+'<br />');//输出你的编码为%u4F60
    document.write(unescape('%u4F60')+'<br />');//对%u4F60进行解码,输出你
    
    var num='3.4';
    var n=parseFloat(num);
    document.write(n+'<br />');//输出3.4
    document.write((typeof n)+'<br />');//输出number
    num='3.444400.333';
    var n=parseFloat(num);
    document.write(n+'<br />');//输出3.4444将第二个点之后的都忽略,还有吧无效的0忽略
    
    
    var x=true;
    var y=Number(x);
    document.write(y+'<br />');//输出1
    //如果是布尔值,false为0,true为1;
    	//	如果是数字,转化为本身,将无意义的0去掉
    	//	如果是undefined转换为NaN 
    	//	如果是字符串:如果字符串中只有数字,转换为10进制,忽略无意义的0
    	//	如果是有效的规范的浮点型,转换为浮点值,忽略无效的0
    	//	如果是空字符串,则转换为0
    	//	如果是其他值,NaN
    	
    	
    num='    150px';
    var re=parseInt(num);
    document.write(re+'<br />');//输出150,parseInt()可以忽略前面的空格,从一个个不是数字的字节和后面的都忽略掉
    
    var m=10;
    var z=parseInt(m,2);
    document.write(z);//将2进制的10转化为十进制的2
    
    //Boolean();转换为假 ""  0  NaN   undefined   false   null
    //其它的都转换为真
    
    var str='1+1';
    document.write(eval(str));//用js的语法进行解析str,返回2
    	
    	
    </script>
    
  • 相关阅读:
    Python2 cmp() 函数
    Python round() 函数
    Python floor() 函数
    Python ceil() 函数
    Python abs() 函数
    Python oct() 函数
    Python ord() 函数
    Python hex() 函数
    Python2 unichr() 函数
    Android--------工具类StatusBarUtil实现完美状态栏
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4558427.html
Copyright © 2011-2022 走看看