javascript内置顶层函数

来源:互联网 发布:sql server 图标 编辑:程序博客网 时间:2024/04/29 12:19

javascript内置顶层函数

  内置: ECMAscript 自带的函数,ECMAscript将我们常

  用的一些功能封装起来,我们不需要知道他是怎么实现

  的,只需要知道怎么调用即可。

  • 顶层 ,在页面当中的任何地方都可以调用。

  1.escape() 将非字母、数字字符进行编码

  2.unescape() 对编码的字符串进行解码

  3.Number() 转换成数值类型

  4.String() 转换成字符串类型

  5.Boolean() 转换成布尔类型

  6.parseInt() 将字符串转换为整型

  7.parseFloat() 转换为小数

  8.isNaN() 判断一个数能否转换为数值类型。

  9.eval() 用javascript语法来解析字符串内容

  1.escape()将非字母、数字字符进行编码

  2.unescape() 对编码的字符串进行解码

  函数可对字符串进行编码,这样就可以在所有的计算机上

  读取该字符串。

  parseFloat() 将字符串转换为浮点数

  A.字符串当中的.只有第一个有效,其他的都是无效的。

  B.如果字符串是一个有效的整数,他返回的是整数,

  不会返回浮点数。

  Number() 转换成数值类型

  A.如果是布尔值,false为0,true为1

  B.如果是数字,转换成为本身。将无意义的后导0去掉。

  C.如果是undefined 转换为NaN not a number

  D.如果是字符串

  1.如果字符串当中只有数字,转换为10进制(忽略前导0和后导0)

  2.如果是有效的规范的浮点型,转换为浮点值(忽略前导0和后导0)

  3.如果是空字符串,则转换为0

  4.如果是其他的值,返回NaN

  parseInt(参数1,参数2) 将字符串转换为整数

  A.如果一个字符串只包含数字,则以10进制的方式转换为整型。

  B.他会自动忽略字符串前面的空格,直到找到第一个非空的数值

  字符串,如果字符串的第一个字符不是空格、数字、-,那么返

  回NaN

  C.第二个参数是指定第一个参数的进制数

  String(参数)

  可以将任何的类型转换为字符串

  – null和undefined: 也都会转换为字符串,分别是

  null和undefined

  – 布尔类型:会返回true 和false

  – 数值类型:本身的字符串

  Boolean() 可以将任何类型的值转换为布尔值

  – 转换为假: ""、 0、 NaN 、undefined、 false,null

  – 其他的全部都转换为真。

  isNaN() 用于检查其参数是否是非数字值

  如果能转换成数值返回假,不能转换成数值类型,返回

  真。

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

  var str = '1+2';

  alert(eval(sta));

0 0
原创粉丝点击