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
显示一个输入对话框,提示等待用户输入。例如:
1 alert("输入错误");
2 prompt("请输入您的姓名","姓名");
3 confirm("确定否!");
(9)Unescape
解码由escape函数编码的字符。
(10)toFixed
这个函数牛逼 就是转化小数点几位的 Fixed(2); 将checkprice转化为有小数点后两位的值
2.数组函数
javascript数组函数包括以下4个函数:
(1)join
转换并连接数组中的所有元素为一个字符串。例:
复制代码
1     function JoinDemo()
2     {
3      var a, b;
4      a = new Array(0,1,2,3,4);
5      b = a.join("-");//分隔符
6      return(b);//返回的b=="0-1-2-3-4"
7     }
复制代码
(2)length
:返回数组的长度。例:
正则匹配怎么匹配单词
复制代码
1     function LengthDemo()
2     {
3      var a, l;
4      a = new Array(0,1,2,3,4);
5      l = a.length;
6      return(l);//l==5
7     }
复制代码
(3)Reverse
将数组元素顺序颠倒。例:
复制代码
   function ReverseDemo()
   {
    var a, l;
    a = new Array(0,1,2,3,4);
    l = a.reverse();
    return(l);
   }
复制代码
(4)Sort
:将数组元素重新排序。例:
复制代码
1     function SortDemo()
2     {
3      var a, l;
4      a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
5      l = a.sort();
6      return(l);
7     }
复制代码
(5)Push
函数:将新元素添加到一个数组中,并返回数组的新长度值。例:
1 <script type="text/javascript">
2    var my_array = new Array('1','2','3','4');
3    my_array.push('5','6','7','8');
4    alert(my_array.length);    //将返回8 数组中添加了4个元素
5 </script>
(6)Unshift
将指定的元素插入数组开始位置并返回该数组。例:
<script type="text/javascript">
    var my_array = new Array('1','2','3','4');
    my_array.unshift('0');  //在数组前面追加元素
    alert(my_array.length);  //返回5
</script>
(7)Pop
移除数组中的最后一个元素并返回该元素。例:
1 <script type="text/javascript">
2    var my_array = new Array('1','2','3','411');
3    alert(my_array.pop());    //返回411
4    alert(my_array.length);   //返回3
5 </script>
(8)Shift
移除数组中的第一个元素并返回该元素。例:
1 <script type="text/javascript">
2    var my_array = new Array('1','2','3','4');
5    alert(my_array.shift());  //返回1
6    alert(my_array.length);  //返回3
7 </script>
(9)Obj.slice(start,end)
返回一个数组的一段,得到一个新数组。注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素,例如:
复制代码
1 <script type="text/javascript">
2    var my_array = new Array('1','2','3','4');
5    var new_array = my_array.slice(0,2);  //返回0-2个元素
6    var new_array = my_array.slice(0,-1); //返回除了最后一个之外的元素
7    var new_array = my_array.slice(0);  //返回第0以后的所有的元素
8    for(var i =0;i<new_array.length;i++){
9        alert(new_array[i]);
10    }
13 </script>
复制代码
(10)at(item1,item2,item3,)
返回一个新数组,这个新数组是由两个或更多数组(也可以是一个变量)组合而成的,。例:
复制代码
1 <script type="text/javascript">
2    var my_array = new Array('1','2','3','4');
3    var my_array1 = new Array('5','6');
4    var my_array2 = new Array('7','8');
5    var my_array3 = new Array('9');
6    var my_name = 'SmarTop';    //也可以是一个字符串
7    var my_age = 26;            //也可以是一个数字
8    var new_array = at(my_array1,my_array2,my_array3,my_name,my_age);
9    alert(new_array);
10 </script>
3.日期函数
  javascript日期函数包括以下20个函数:
(1)getDate
返回日期的"日"部分,值为1~31。例:
复制代码
1    function DateDemo()
2    {
3     var d, s = "Today's date is: ";
4     d = new Date();
5     s += (d.getMonth() + 1) + "/";
6     s += d.getDate() + "/";
7     s += d.getYear();
8     return(s);
9    }
复制代码
(2)getDay
返回星期几,值为0~6,其中0表示星期日,1表示星期一,...,6表示星期六。例:
复制代码
1    function DateDemo()
2    {
3     var d, day, x, s = "Today is: ";
4     var x = new Array("Sunday", "Monday", "Tuesday");
5     var x = x.concat("Wednesday","Thursday", "Friday");
6     var x = x.concat("Saturday");
7     d = new Date();
8     day = d.getDay();
9     return(s += x[day]);
10    }
(3)getHouse
返回日期的"小时"部分,值为0~23。例。
复制代码
1    function TimeDemo()
2    {
3     var d, s = "The current local time is: ";
4     var c = ":";
5     d = new Date();
6     s += d.getHours() + c;
7     s += d.getMinutes() + c;
8     s += d.getSeconds() + c;
9     s += d.getMilliseconds();
10     return(s);
11    }
复制代码
(4)getMinutes
返回日期的"分钟"部分,值为0~59。见上例。
(5)getMont
返回日期的"月"部分,值为0~11。其中0表示1月,2表示3月,...,11表示12月。见前面的例子。
(6)getSeconds
返回日期的"秒"部分,值为0~59。见前面的例子。
(7)getTime
返回系统时间。
1    function GetTimeTest()
2    {
3     var d, s, t;
4     var MinMilli = 1000 * 60;
5     var HrMilli = MinMilli * 60;
6     var DyMilli = HrMilli * 24;
7     d = new Date();
8     t = d.getTime();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。