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>
js内置函数的使用的更多相关文章
- 4、js内置函数
前言:上一篇我介绍了函数的基本概念,和一些简单的Demo.其实很多函数是js内置的,我们无需自己去写,直接拿过来用即可.内置函数分为全局函数和js内置对象的函数区别:全局函数不属于任何一个内置对象.理 ...
- js 内置函数 内置对象
1.内置函数 Object Array Boolean Number String Function Date RegExp Error 2.内置对象 Date JSON
- js内置函数大全及基本使用方法(一)
一,常规函数 alert函数:显示一个警告对话框,包括一个OK按钮. 语法:alert("hello world"); confirm函数:显示一个确认对话框,包括OK.Cance ...
- js 内置对象和方法 示例
JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数.JS中常用的内置函数如下: 1.eval(str)接收一个字符串形式的表达式,并试图求出表达式的值.作为参数的表达式可以采用任 ...
- JS中的日期内置函数
用JS中的日期内置函数实现在页面显示:“今天是:2013年9月26日14:32:45”. var date=new Date(Date.parse('9/26/2013 14:32:45')); ...
- three.js 着色器材质之glsl内置函数
郭先生发现在开始学习three.js着色器材质时,我们经常会无从下手,辛苦写下的着色器,也会因莫名的报错而手足无措.原因是着色器材质它涉及到另一种语言–GLSL,只有懂了这个语言,我们才能更好的写出着 ...
- 夺命雷公狗—angularjs—10—angularjs里面的内置函数
我们没学一门语言或者框架,几乎里面都有各自的语法和内置函数,当然,强悍的angularjs也不例外,他的方法其实常用的没多少,因为很多都可以用源生jis几乎都能完成一大部分.. <!doctyp ...
- 4月5日--课堂笔记--JS内置对象
JavaScript 4.5 一. JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i. 没有参数:创建一个初始容量为0的数组 ii. ...
- 【Python 函数对象 命名空间与作用域 闭包函数 装饰器 迭代器 内置函数】
一.函数对象 函数(Function)作为程序语言中不可或缺的一部分,但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特性. 那到底什么是第一类对象(Firs ...
随机推荐
- [swustoj 585] 倒金字塔
倒金字塔(0585) Time limit(ms): 3000 Memory limit(kb): 65535 Submission: 208 Accepted: 48 Description S ...
- PHP静态化之真静态化
参考文献:http://blog.sina.com.cn/s/blog_66aa1142010114lc.html 采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担 ...
- VS2010如何调试IIS上的网站
通常,我们在Visual Studio里调试ASP.NET网站,都是加个断点,然后按F5,在VS自带的虚拟服务器下调试的.但有时候,VS自带的服务器弱爆了,无法满足一些特定情况的要求,我们必须把网站放 ...
- modsecookie
Cookie parsing added添加cookie解析 现在你可以使用新的可选的过滤器变量(COOKIE_name, COOKIE_NAMES, COOKIE_VALUES)分析cookies. ...
- CefSharp中实现Chrome中jS导出Excel
[前言] 在博客园闲逛了一年多,平时都是借鉴别人的成功经验,总觉得自己应该分享点什么,但是苦于自己技术有限,平时又不爱写东西,所以一直没有写过任何东西.毕业一年多,在现实工作中遇到各种问题,深切体会到 ...
- 【HTML】Intermediate3:Meta Tags
1.Meta tags were the town criers of the Internet Do anything to the content that is presented in the ...
- JDK源码重新编译——支持eclipse调试JDK源码--转载
最近在研究jdk源码,发现debug时无法查看源码里的变量值. 因为sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar. 下面这六步是编译jdk的具体步骤: Step 1: ...
- C程序设计 习题之1-20 detab
码农一定是最需要动手实操的行业之一.有一句话叫,好记性不如烂笔头,牵强附会引申到这里,变成看书百遍,不如码字运行一遍.是不是有那么一点味道?哈哈! 这几天看的<C程序设计>,看完每个章节还 ...
- shell 加法
shell 加法 i=$i+1 是在i的变量值后加上字符串'+1' 总结:其他语言中的$i++操作在shell中表示如下:#!/bin/bash n=1;echo -n "$n " ...
- Android SharedPreference 数据存储
参考:http://www.cnblogs.com/friends-wf/p/4835818.html 应用开发过程中,数据存储几乎是肯定会遇到的问题,根据要存储的数据类型和数量,可以选择合适的存储方 ...