当前位置:   article > 正文

JS(2)字符串和函数_js字符串和函数值

js字符串和函数值

字符串

  1. <body>
  2. <script type="text/javascript">
  3. //字符串的使用
  4. var s1=new String("h");
  5. var s2="h"; //基本字符串数值
  6. var s3=new String("h");
  7. alert(s1==s2); //比较实际内容,输出true
  8. alert(s1==s3); //比较的是“是不是同一个对象”。输出false:字符串对象间的比较的是对象的引用,即地址
  9. //字符串查找
  10. var he="hello Jeremy, how are you jeremy!";
  11. alert(he.indexOf("Jeremy",5)); //从第5个字符向后找"Jeremy"的位置,输出:6
  12. alert(he.lastIndexOf("Jeremy",5));//5个字符向前找"Jeremy"的位置,输出:-1(没找到)
  13. alert(he.substr(1,3)); //表示从1开始截取3个字符,输出:ell
  14. alert(he.substring(1,3)); //表示从1开始截到第3位置(包含第3字符),输出:el
  15. </script>
  16. </body>

【补充】window.location.href;是获取地址栏的常见语句~


函数

js身为脚本语言,和其他的Java、C等语言的区别,在于:

1、函数可以取别名(无括号)


2、函数可以作为参数使用

【注释】定义要在调用前,定义函数最好在<head></head>之间定义.

【例题】定义一个乘法表函数

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. <script type="text/javascript">
  7. function mul(n){
  8. //输出乘法口诀
  9. for(i=1;i<=n;i++){
  10. for(j=1;j<=i;j++){
  11. document.write(i+"*"+j+"="+i*j+" ");
  12. }
  13. document.write("<br>");
  14. }
  15. }
  16. //不同浏览器显示效果不同,有的是输入框输入完毕后才显示乘法口诀吧,有的是输入一个数字就弹出乘法口诀吧。这个和内核高地有关系。
  17. </script>
  18. </head>
  19. <body>
  20. <script type="text/javascript">
  21. while((n=prompt("请输入一个>0的数字",-1))!=-1){
  22. if(n<0) {
  23. alert("不符合规范,请输入大于0的数字");
  24. continue;
  25. }else{
  26. mul(n);
  27. }
  28. }
  29. </script>
  30. </body>
  31. </html>

【输入】4

【输出】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/78688
推荐阅读
相关标签
  

闽ICP备14008679号