javascript之常规函数

(1)alert函数:显示一个警告对话框,包括一个OK按钮。

   (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。

   (3)escape函数:将字符转换成Unicode码。

   (4)eval函数:计算表达式的结果。

[javascript] view plaincopyprint?

  1. eval("x=10;y=20;document.write(x*y)");
  2. document.write(eval("2+2"));
  3. var x=10;
  4. document.write(eval(x+17));

eval函数能将字符串当做javascript代码来执行,但是这种方法很暴力,而且会影响javascript代码的效率,最好避免使用

   (5)isNaN函数:测试是(true)否(false)不是一个数字。

   (6)parseFloat函数:将字符串转换成符点数字形式。

   (7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。

   (8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:

[javascript] view plaincopyprint?

  1. <scriptlanguage="javascript">
  2. alert("输入错误");
  3. prompt("请输入您的姓名","姓名"); //(标题,预设值)
  4. confirm("确定否!");
  5. </script>

 (9)unescape函数:解码由escape函数编码的字符。

(10)isFinite(number) 检测一个值能否为一个有限数字,返回True或False

(11)isNaN(string) 检测一个值能否没有是一个有限数字

(12)decodeURI() 为编码的URI地址解码

(13)decodeURIComponent() 为 编码后的URI组件解码

(14)encodeURI() 将字符串加密为URI

(15)encodeURIComponent() 将字符串编码为URI组件

时间: 2024-08-06 09:54:53

javascript之常规函数的相关文章

JavaScript中的函数声明和函数表达式

JavaScript 中定义函数的方式有两种,一种是函数声明,另一种是函数表达式.这两种定义方式之间有一些细微的差别. 1.函数声明: function 关键字 + 函数名字 + 函数体构成了函数声明,具体形式如下: function functionName(arg0, arg1, arg2) {   // function body } Firefox. Safari. Chrome 和 Opera 都给函数定义了一个非标准的 name 属性,通过这个属性可以访问到给函数指定的名字: ale

Javascript学习之函数(function)

在JS中,Function(函数)类型实际上是对象;每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法.由于函数是对象,因此函数名实际上也是一个指向函数对象的指针. 一 函数的声明方式 //1.函数声明方式 function add(num1,num2){ return num1+num2; } //2.函数表达式定义函数 var add= function(num1,num2){ // 通过变量box即可引用函数; return num1+num2; }; // 注

JavaScript 中的函数介绍

简而言之函数只不过是一组执行某个操作的语句.函数可能会有一些输入参数(在函数体中使用),并在执行后返回值. JavaScript函数也具有这些特性,但它们不仅仅是常规函数.JavaScript函数是对象.你可以查看我曾经写的关于JavaScript对象的文章,里面我提到几乎JavaScript中的所有一切都是对象. 作为对象,JavaScript函数可能会有属性和其他函数(方法).让我们来看看JavaScript中的一个典型的函数定义. function myNotSoGreatFunc(vis

深入理解javascript:揭秘命名函数表达式

这是一篇转自汤姆大叔的文章:http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 前言 网上还没用发现有人对命名函数表达式进去重复深入的讨论,正因为如此,网上出现了各种各样的误解,本文将从原理和实践两个方面来探讨JavaScript关于命名函数表达式的优缺点. 简单的说,命名函数表达式只有一个用户,那就是在Debug或者Profiler分析的时候来描述函数的名称,也可以使用函数名实现递归,但很快你 就会发现其实是不切实际的.当然

javascript中所有函数的参数都是按值传递的

[javascript中所有函数的参数都是按值传递的] 参考:http://www.jb51.net/article/89297.htm

javascript 调用C++函数

分3步: 一>实现IDispatch 接口 #ifndef _IDISPIMP_H_ #define _IDISPIMP_H_ // idispimp.h class CImpIDispatch : public IDispatch { protected: ULONG m_cRef; public: CImpIDispatch(void); ~CImpIDispatch(void); STDMETHODIMP QueryInterface(REFIID, void **); STDMETHOD

JavaScript面向对象(01)--函数

在JavaScript中,函数和对象有区别,也有联系, 首先函数是一个对象,但是和对象存在一些区别如下: 1,不论在java还是js中,如果把一个对象赋值给另一个变量,那么,后者会指向前者对象所在的内存地址,这也就是所谓的引用类型 例如:Java中创建一个Person类,存在一个name属性 Person p1 = new Person(); Person p2 = p1; 那么会有p1和p2指向同一块内存地址,可以验证,假设对p2做赋值操作: p2.setName("xxx"),那么

JavaScript中的函数表达式

在JavaScript中,函数是个非常重要的对象,函数通常有三种表现形式:函数声明,函数表达式和函数构造器创建的函数. 本文中主要看看函数表达式及其相关的知识点. 函数表达式 首先,看看函数表达式的表现形式,函数表达式(Function Expression, FE)有下面四个特点: 在代码中须出现在表达式的位置 有可选的函数名称 不会影响变量对象(VO) 在代码执行阶段创建 下面就通过一些例子来看看函数表达式的这四个特点. FE特点分析 例子一:在下面代码中,"add"是一个函数对象

JavaScript中valueOf函数与toString方法的使用

所有JS数据类型都拥有valueOf和toString这两个方法,null除外. JavaScript中valueOf函数方法是返回指定对象的原始值. 使用方法: object.valueOf( ). object是必选参数,是任意固有 JavaScrip对象. JavaScript 的 valueOf() 方法 valueOf() 方法可返回 Boolean 对象的原始值. 用法booleanObject.valueOf(),返回值为booleanObject 的原始布尔值.如果调用该方法的对