`
- 浏览:
313845 次
- 来自:
...
-
1.常规函数
javascript常规函数包括以下9个函数:
(1)alert函数:显示一个警告对话框,包括一个OK按钮。
(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
(3)escape函数:将字符转换成Unicode码。
(4)eval函数:计算表达式的结果。
(5)isNaN函数:测试是(true)否(false)不是一个数字。
(6)parseFloat函数:将字符串转换成符点数字形式。
(7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。
(8)prompt函数:显示一个输入对话框,提示等待用户输入。例如:
(9)unescape函数:解码由escape函数编码的字符。
2.数组函数
javascript数组函数包括以下4个函数:
(1)join函数:转换并连接数组中的所有元素为一个字符串。例:
程序代码
function JoinDemo()
{
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
return(b);
}
(2)langth函数:返回数组的长度。例:
程序代码
function LengthDemo()
{
var a, l;
a = new Array(0,1,2,3,4);
l = a.length;
return(l);
}
(3)reverse函数:将数组元素顺序颠倒。例:
程序代码
function ReverseDemo()
{
var a, l;
a = new Array(0,1,2,3,4);
l = a.reverse();
return(l);
}
(4)sort函数:将数组元素重新排序。例:
程序代码
function SortDemo()
{
var a, l;
a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
l = a.sort();
return(l);
}
3.日期函数
javascript日期函数包括以下20个函数:
(1)getDate函数:返回日期的“日”部分,值为1~31。例:
程序代码
function DateDemo()
{
var d, s = "Today’s date is: ";
d = new Date();
s += (d.getMonth() + 1) + "/";
s += d.getDate() + "/";
s += d.getYear();
return(s);
}
(2)getDay函数:返回星期几,值为0~6,其中0表示星期日,1表示星期一,...,6表示星期六。例:
程序代码
function DateDemo()
{
var d, day, x, s = "Today is: ";
var x = new Array("Sunday", "Monday", "Tuesday");
var x = x.concat("Wednesday","Thursday", "Friday");
var x = x.concat("Saturday");
d = new Date();
day = d.getDay();
return(s += x[day]);
}
(3)getHouse函数:返回日期的“小时”部分,值为0~23。例。
程序代码
function TimeDemo()
{
var d, s = "The current local time is: ";
var c = ":";
d = new Date();
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();
return(s);
}
(4)getMinutes函数:返回日期的“分钟”部分,值为0~59。见上例。
(5)getMonth函数:返回日期的“月”部分,值为0~11。其中0表示1月,2表示3月,...,11表示12月。见前面的例子。
(6)getSeconds函数:返回日期的“秒”部分,值为0~59。见前面的例子。
(7)getTime函数:返回系统时间。
程序代码
function GetTimeTest()
{
var d, s, t;
var MinMilli = 1000 * 60;
var HrMilli = MinMilli * 60;
var DyMilli = HrMilli * 24;
d = new Date();
t = d.getTime();
s = "It’s been "
s += Math.round(t / DyMilli) + " days since 1/1/70";
return(s);
}
(8)getTimezoneOffset函数:返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟。
程序代码
function TZDemo()
{
var d, tz, s = "The current local time is ";
d = new Date();
tz = d.getTimezoneOffset();
if (tz 的链接点的名称,另一个函数link设定的URL地址。
(2)big函数:将字体加到一号,与...标签结果相同。
(3)blink函数:使字符串闪烁,与...标签结果相同。
(4)bold函数:使字体加粗,与...标签结果相同。
(5)charAt函数:返回字符串中指定的某个字符。
(6)fixed函数:将字体设定为固定宽度字体,与...标签结果相同。
(7)fontcolor函数:设定字体颜色,与标签结果相同。
(8)fontsize函数:设定字体大小,与标签结果相同。
(9)indexOf函数:返回字符串中第一个查找到的下标index,从左边开始查找。
(10)italics函数:使字体成为斜体字,与...标签结果相同。
(11)lastIndexOf函数:返回字符串中第一个查找到的下标index,从右边开始查找。
(12)length函数:返回字符串的长度。(不用带括号)
(13)link函数:产生一个超级链接,相当于设定的URL地址。
(14)small函数:将字体减小一号,与...标签结果相同。
(15)strike函数:在文本的中间加一条横线,与...标签结果相同。
(16)sub函数:显示字符串为下标字(subscript)。
(17)substring函数:返回字符串中指定的几个字符。
(18)sup函数:显示字符串为上标字(superscript)。
(19)toLowerCase函数:将字符串转换为小写。
(20)toUpperCase函数:将字符串转换为大写。
程序代码
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isTel(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isMobil(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isPostalCode(s)
{
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;\’\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;\’\,.<>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}
程序代码
function isIP(s)
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
600个天龙常规函数
在JavaScript编程中,函数是核心组成部分,而箭头函数和常规函数是两种常见的函数定义方式。它们之间存在显著的区别,这些差异在实际开发中具有重要的意义。以下是五个关键区别以及相关实例分析: 1. **this值的...
这个"Excel-VBA宏编程实例源代码-常规函数应用-数字半角与全角转换.zip"压缩包包含了用于数字半角和全角转换的VBA宏代码,这对于处理包含中文字符的数据尤其有用。下面我们将深入探讨这一主题。 1. **VBA宏基础**:...
这个压缩包"Excel-VBA宏编程实例源代码-常规函数应用-计算日期的时间差.zip"显然是关于如何使用VBA来处理日期和时间差的实例。下面我们将深入探讨VBA在计算日期时间差方面的应用。 首先,VBA中的日期和时间是通过...
1154个天龙常规函数修改
本压缩包“Excel-VBA宏编程实例源代码-常规函数应用-计算工时.zip”显然是一个关于使用VBA进行工时计算的实践教程。下面我们将详细探讨这个主题中的关键知识点。 1. **VBA基础知识**:VBA是基于Visual Basic编程...
这个"Excel-VBA宏编程实例源代码-常规函数应用-以绝对值统计应付金额.zip"文件,显然是一个用于教学或实践的示例,旨在教用户如何利用VBA宏来处理财务数据,特别是统计应付金额的绝对值。以下将详细解析这个主题中的...
"Excel-VBA宏编程实例源代码-常规函数应用-一键制作标题.zip"这个压缩包文件显然是为了教授如何使用VBA宏来实现自动创建标题的功能。在Excel VBA中,通过编写宏,可以一键执行复杂的任务,如批量生成标题,节省大量...
本压缩包“Excel-VBA宏编程实例源代码-常规函数应用-提取公式.zip”显然是针对VBA宏编程的一个实例,主要聚焦于如何使用VBA来处理和提取Excel工作表中的公式。 首先,我们要理解VBA宏的基本结构。宏是用VBA编写的...
这个"Excel-VBA宏编程实例源代码-常规函数应用-快速输入月份.zip"文件包含了一些实例,帮助用户理解如何利用VBA宏来实现办公自动化,特别是针对快速输入月份的需求。下面将详细探讨相关的知识点: 1. **VBA宏基础**...
本压缩包“Excel-VBA宏编程实例源代码-常规函数应用-进行多条件求和.zip”专注于VBA宏在处理多条件求和问题中的应用。通过学习和理解这个实例,你可以了解到如何利用VBA来编写自定义函数,实现复杂的数据处理任务,...
这个“Excel-VBA宏编程实例源代码-常规函数应用-显示星期时间.zip”文件显然包含了用于演示如何在Excel中使用VBA宏来处理日期和时间,并展示星期名称的源代码。下面我们将深入探讨相关的知识点。 1. **VBA基础知识*...
"Excel-VBA宏编程实例源代码-常规函数应用-计算单元格区域的值.zip"这个压缩包显然包含了一些关于如何使用VBA来计算单元格区域值的示例代码。下面我们将深入探讨相关的知识点。 1. **VBA基础知识**:VBA是基于...
本压缩包“Excel-VBA宏编程实例源代码-常规函数应用-统计学生成绩.zip”提供了一些关于如何在Excel中使用VBA进行统计学成绩处理的实例源代码。 首先,我们来看VBA在统计学成绩中的应用。在教育领域,教师或管理员...
这个“Excel-VBA宏编程实例源代码-常规函数应用-计算公司产量的平均销量.zip”文件显然是一个包含VBA代码的例子,专门设计用于计算公司的产量平均销量。下面我们将深入探讨VBA宏编程及其在Excel中的应用,特别是涉及...
本压缩包“Excel-VBA宏编程实例源代码-常规函数应用-当前系统日期.zip”包含了关于如何在VBA宏中获取和应用当前系统日期的实例源代码。下面将详细阐述相关知识点: 1. **VBA宏基础**: - VBA是Microsoft Office...
这个压缩包"Excel-VBA宏编程实例源代码-常规函数应用-将日期中的年月分开.zip"显然是为了演示如何使用VBA来处理日期,并将日期中的年份和月份提取出来。在办公自动化环境中,这样的功能非常实用,可以大大提高工作...
本压缩包中的"Excel-VBA宏编程实例源代码-常规函数应用-计算月支付金额.zip"包含了关于如何使用VBA来计算月支付金额的具体实例。这个实例可能涉及到财务计算,例如贷款分期付款或者投资回报的定期支付。下面将详细...
"Excel-VBA宏编程实例源代码-常规函数应用-计算时间.zip"这个压缩包显然包含了关于如何使用VBA进行时间计算的实例源代码。下面我们将深入探讨VBA宏编程在处理时间和日期方面的知识点。 1. **VBA日期和时间数据类型*...
这个“Excel-VBA宏编程实例源代码-常规函数应用-计算单笔资金不定期回报率.zip”文件包显然是为了教授如何使用VBA编写宏来计算投资的不定期回报率。下面,我们将深入探讨相关的知识点。 首先,我们要理解“单笔资金...