请选择 进入手机版 | 继续访问电脑版
快捷导航
0 62

JavaScript知识总结(一)

小亮 于 2018-3-19 14:50 发表在 [技术分享] [复制链接]

注册后可查看大图哦

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 小亮 于 2018-3-22 08:22 编辑

1、match()方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
2、isNaN()如果x是特殊的非数字值NaN(或者能被转换成为这样的值),返回值就是true。如果x是其他值返回false。
如果给定值为 NaN; ,则为true;  否则为,false

3、innerHTML在js是双向功能:获取对象的内容或向对象插入内容;

如:<div id="aa">这是内容</div>
我们可以通过doucument.getElementById('aa').innerHTML来获取id为aa的对象的内嵌内容;
也可以对某对象插入内容,如document.getElementById('abc').innerHTML = '这是被插入内容';这样就可以向id为abc的对象插入内容。


4、js字符串截取函数substring(start,end)、slice(start,end)、substr(start,length)
substring第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数设置为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串长度为较大值与较小值之差。
slice第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数设置为负数,则将该值加上字符串长度后转为正值;若第一个参数大于第二个参数,则返回空字符串。
substr第一个参数代表开始。第二个参数代表长度。
PS:字符串都是从0开始计起
例子:
<script type="text/javascript">
      var stmp = "rcinn.cn";
      //使用一个参数
      alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"
      alert(stmp.substring(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"
      //使用两个参数
      alert(stmp.slice(1,5))//从第2个字符开始,到第5个字符;返回"cinn"
      alert(stmp.substring(1,5));//从第2个字符开始,到第5个字符;返回"cinn"
      //如果只用一个参数并且为0的话,那么返回整个参数
      alert(stmp.slice(0));//返回整个字符串
      alert(stmp.substring(0));//返回整个字符串
      //返回第一个字符
      alert(stmp.slice(0,1));//返回"r"
      alert(stmp.substring(0,1));//返回"r"
      //在上面的例子中我们可以看出slice()和substring()的用法是相同的
      //返回的值也是一样的,但当参数为负数时,他们的返回值却不一样,看下面的例子
      alert(stmp.slice(2,-5));//返回"i"
      alert(stmp.substring(2,-5));//返回"rc"
      //从上面两个例子可以看出slice(2,-5)实际上是slice(2,3)
      //负5加上字符串长度8转换成正3(若第一位数字等于或大于第二位数字,则返回空字符串);
      //而substring(2,-5)实际上是substring(2,0),负数转换为0,substring总是把较小的数作为起始位置。
      alert(stmp.substring(1,5))//从第2个字符开始,到第5个字符;返回"cinn"
      alert(stmp.substr(1,5));//从第2个字符开始,截取5个字符;返回"cinn."
</script>
5、split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str = "jpg|bmp|gif|ico|png";
arr = theString.split("|");
//arr是一个包含字符值“jpg”、“bmp”、“gif”、“ico”、“png”的数组。若为split("");则将字符串分割为单个字符存储到数组。

在使用<script>嵌入JavaScript代码时,不要在代码中的任何地方出现“</script>”字符串。浏览器会报错误:Uncaught SyntaxError: Invalid or unexpected token。因为按照解析嵌入式代码的规则,当浏览器遇到字符串“</script>”时,就会认为那是结束的</script>标签。如果想在代码中添加</script>字符串,可以写成<\/script>


Connecting & Messaging from Any.

共 0 个关于本帖的回复 最后回复于 2018-3-19 14:50

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐板块

精彩推荐

热门排行

明星用户

手机版|小黑屋|AnyMSG ( ©AnyMSG 2009 - 2017 · ICP备16009991号 )

GMT+8, 2019-2-18 21:23