字符串对象的常用属性和方法

您所在的位置:网站首页 字符串有哪些常用方法和技巧 字符串对象的常用属性和方法

字符串对象的常用属性和方法

2023-08-05 18:59| 来源: 网络整理| 查看: 265

常用的方法

方法名(参数列表)                                    方法的返回值     charAt(num)                                 返回参数num指定索引位置处的字符     charCodeAt(num)                        返回参数num指定索引位置处字符的Unicode值     indexOf(string[,num)                    返回参数string在字符串中首次出现的位置     lastIndexOf(string[,num])             返回参数string在字符串中最后出现的位置     substring(index1[index2])            如果指定了index1和index2,返回在字符串中indexl和index2之间的值     substr(num1[,num2])                    如果指定了两个参数numl和num2,返回字符串中从numl开始,                                                       长度str=    为num2 的字符串     split(regexpressionnum)               根据参数传入的正则表达式或者分隔符来分隔调用此方法的字符                                                       串    

 1.indexOf()方法     indexOf("子字符串")方法返回一个整数值,表示String字符串对象内第一次出现子字符的位置(索引值)。如果没有包含要查找的子字符串,则返回-1。通常联合使用字符串的 ength属性和indexOfO方法来实现表单验证。下面的例子要求检查用户名不能空、用户密码不能少于6位,邮箱地址中一定含有“@”符号。  

var str ="abaasdffggghhjjkkgfddsssss3444343" console.log("该字符串的长度为"+str.length) console.log(str.charAt(9))//(2)取出指定位置的字符,如9 console.log(str.indexOf("i"))//(3)查找指定字符是否在以上字符串中存在,如i console.log(str.indexOf("d"))//(3)查找指定字符是否在以上字符串中存在,如d console.log(str.replace("g","9"))//(4)替换指定的字符,如g替换为9等操作方法  console.log(str.substring(0,5))//(5) 截取指定开始位置到结束位置的字符串,如取得1-5的字符串       Math对象的常用属性

           方法                                                  说明     ceil(num)                                        返回大于等于其数字参数的最小整数     floor(num)                                      返回小于等于其数值参数的最大整数     max(numl,num2)                            返回给出的零个或多个数值表达式中较大者     min(num1,num2)                           返回给出的零个或多个数值表达式中较小者     pow(base, exponent)                     返回底表达式的指定次幂     random()                                        返回介于0和1之间的伪随机数     round(num)                                    返回与给出的数值表达式最接近的整数

// Math对象 console.log(Math.max(1,20,3,40)) console.log(Math.pow(2,3)//2的3次方 console.log(Math.random()) //随机0-10以内的任意整数 //【0,1】*10 【0,11】 console.log(Math.floor(12.6))//小于这个数的最大整数 console.log(Math.ceil()(12.))大于这个数的最小整数 console.log(Math.floor(12.6)) Date对象的常用属性和方法

       Date对象包含日期和时间的相关信息。Date对象没有任何属性,它只具有很多用于设置和获取日时间的方法。

创建日期对象的语法如下

var date=new Date() var year =date.getFullYear()//获取的年份 var month=date.getMonth()+1//0-11月份 var day =date.getDate()//月 var hours =date.getHours()//获取小时 var minutes =date.getMinutes()//获取的是分钟 var seconds =date.getSeconds()//获取秒数

参数                                                                     参数说明      now                                               必选项。要赋值为Date 对象的变量名  dateVal                                        必选项。如果是数字值,dateVal表示指定日期从1970年1                                                       月1日0时0分经过的毫秒数。如果是字符串,则dateVal按                                                        照parse方法中的规则进行解析  year                                             必选项。完整的年份,如 1976(而不是 76)       month                                          必选项。表示月份,是从0到11之间的整数(1月至12月) date                                                 必选项。表示日期,是从1到31之间的整数         hours                                           可选项。如果提供了minutes,则必须给出。表示小时,是                                                       从0到23的整数(午夜到11pm)  

  minutes                                         可选项。如果提供了seconds,则必须给出。表示分钟,是

                                                     从0到59的整数     seconds                                       可选项。如果提供了milliseconds,则必须给出。表示秒                                                          钟,是从0到59的整数     ms                                                可选项。表示毫秒,是从0到 999 的整数

                          Date对象常用的方法 getDateO)                 方法    返回Date对象中月份中的    说明    天数,其值介于1至31之间     getDayO)                  返回Date对象中的星期几    其值介于0至6之间     getHoursO                返回Date对象中的小时数,    其值介于0至23之间     getMinutesO)            返回Date对象中的分钟数,    其值介于0至59之间     getSeconds()            返回Date对象中的秒数,    其值介于0至59之间     getMonthO)              返回Date对象中的月份,    其值介于0至11之间     getFullYear()            返回 Date 对象中的年份,    其值为四位数     getTime()                 返回自某一时刻(1970年1    月1日)以来的毫秒数

var i=0 // 计时器 setInterval(function(){ var date=new Date() var year =date.getFullYear()//获取的年份 var month=date.getMonth()+1//0-11月份 var day =date.getDate()//月 var hours =date.getHours()//获取小时 var minutes =date.getMinutes()//获取的是分钟 var seconds =date.getSeconds()//获取秒数 month=month>9?month:"0"+month day=day>9?day:"0"+day hours=hours>9?hours:"0"+hours minutes=minutes>9?minutes:"0"+minutes seconds=seconds>9?seconds:"0"+seconds var result=year+"年"+month+"月"+day+"日"+hours+":"+minutes+":"+seconds document.getElementById("time").innerHTME=result document.write(result) },1000)  数组对象 // 数组对象 var arr_1=new Array() arr_1[0]="张三" arr_1[1]="李四" console.log(arr_1.length) var arr_2=new Array() arr_2[5]="移动五班" console.log(arr_2.length) var arr_3=["张三","李四","王五","赵六"] var str="" for(var i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3