javascript中的字符串

超、凢脫俗 2021-11-29 17:24 503阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <script type="text/javascript">
  9. //string:字符串对象
  10. //常用方法
  11. var str="";
  12. //把字符串转化为大写.仅仅针对字母,如果有数字或者汉子,不变的
  13. var str1="fsdfs52炸的dgf";
  14. var s=str1.toUpperCase();
  15. //转化为小写
  16. var s1=s.toLowerCase();
  17. //获取某一个字符,下标从0开始
  18. var s2=str1.charAt(3);
  19. //获取字符串指定下标字符串的编码
  20. var s3=str1.charCodeAt(5);
  21. //把编码转化为对应的字符串
  22. var ch=String.fromCharCode(97);
  23. //document.write(ch);
  24. 对字符串进行编码加密
  25. var jm="";
  26. for (var i=0;i<str1.length;i++) {
  27. var n=str1.charCodeAt(i)
  28. var n1=String.fromCharCode(n+250);
  29. jm+=n1;
  30. }
  31. document.write(str1+"<br />");
  32. document.write(jm+"<br />");
  33. //对字符串编码进行解密
  34. var ss=""
  35. for (var i=0;i<jm.length;i++) {
  36. var code =jm.charCodeAt(i);
  37. var nc=String.fromCharCode(code-250);
  38. ss+=nc;
  39. }
  40. document.write(ss+"<br />");
  41. //练习,1234转化为人民币大写
  42. //练习2,2019年7月22日转化为公元二零一九年七月二十三号
  43. var gy="公元";
  44. var arr=["零","一","二","三","四","五","六","七","八","九","十"];
  45. var date=new Date();
  46. var year=date.getFullYear();//2019
  47. var q=parseInt(year/1000);
  48. gy+=arr[q];
  49. var b=parseInt(year/100%10);
  50. gy+=arr[b]
  51. var s=parseInt(year%100/10);
  52. gy+=arr[s]
  53. var g=year%10;
  54. gy+=arr[g];
  55. gy+="年";
  56. //转化月份
  57. var month=date.getMonth()+1;
  58. gy+=arr[month]+"月";
  59. //转化日期部分
  60. var day=date.getDate();
  61. if(day<=10){
  62. gy+=arr[day]+"日";
  63. }else if(day<20){
  64. var t1=day%10;
  65. gy+="十"+arr[t1]+"日"
  66. }else if(day==20){
  67. gy+="二十日"
  68. }else if(day<30){
  69. }
  70. //字符串的截取和查找
  71. var num1="hello word";
  72. //var nu1=num1.substring("开始位置","结束位置");
  73. //注意,截取的字符串,包含开始的位置,不包含结束的位置
  74. var nu1=num1.substring(0,5);
  75. document.write(nu1+"<br />");
  76. var nu2=num1.substring(6);//如果只有开始位置,就截取到字符串的末尾
  77. document.write(nu2+"<br />");
  78. var nu3=num1.substr(4,3);//开始位置以及截取的长度
  79. document.write(nu3+"<br />");
  80. //字符串的查找
  81. var nu4=num1.indexOf("d")//如果有查找的内容,则返回下标,没有就返回-1
  82. document.write(nu4+"<br />");
  83. //练习题,统计出现次数最多的字符,并;列出出现的次数
  84. var obj="aaaaaabbbbbbcccccccssssssssss";
  85. var a=obj.indexOf("b");
  86. //练习3,统计字符串中的数字
  87. var obj1="gdsgdgd24515dfgd4115dggf";
  88. var k=0;
  89. for ( var i=0;i<=obj1.length;i++) {
  90. if(!isNaN(obj1[i])){
  91. document.write(obj1[i]+"<br />");
  92. k+=1;
  93. }
  94. }
  95. document.write(k)
  96. </script>
  97. </body>
  98. </html>

发表评论

表情:
评论列表 (有 0 条评论,503人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript字符串使用

    JavaScript的内置功能之一就是字符串连接。如果将加好(+)运算符用于数字,表示两数相加。但将它作用于字符串 则表示字符串连接 将第二个字符串拼接在第一个之后。 例如