stringBuiltin.baseline 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. Test : var ss = new String("String123456EndString");
  2. ss.substring(3,4): i
  3. ss.substring(): String123456EndString
  4. ss.substring(6,2): ring
  5. ss.substring(-6,2): St
  6. ss.substr(-6,2): St
  7. ss.substr(-1,4): g
  8. ss.slice(2, 7): ring1
  9. ss.slice(): String123456EndString
  10. Test : var ss = new String("a");
  11. ss.substring(3,4):
  12. ss.substring(): a
  13. ss.substring(6,2):
  14. ss.substring(-6,2): a
  15. ss.substr(-6,2): a
  16. ss.substr(-1,4): a
  17. 3
  18. ss.slice(2, 7):
  19. ss.slice(): a
  20. 3
  21. Test : var ss = new String("abcdefg123456qweeeeaatt");
  22. ss.replace(): abcdef******3456qweeeeaatt
  23. Test : var ss = new String("abcdefg1" + "23456qweeeeaatt");
  24. ss.replace(): abcdef+++++3456qweeeeaatt
  25. Test : var ss = new String("abcdefg123456qweeeeaatt");
  26. ss.indexOf("g123"): 6
  27. Test : var ss = new String("abcdefg1" + "23456qweeeeaatt");
  28. ss.indexOf("g123"): 6
  29. Test : var ss = new String("0123456789" + "abcde" + "" + "fghijk" + "lmnoprs");
  30. ss.indexOf("89ab", 4): 8
  31. ss.indexOf("def", 11): 13
  32. ss.indexOf("klm", 15): 20
  33. Test : var ss = new String("0123" + "0123456789" + "" + "01234567" + "234567");
  34. ss.indexOf("0123012"): 0
  35. ss.indexOf("23", 1): 2
  36. ss.indexOf("23", 5): 6
  37. ss.indexOf("23", 10): 16
  38. Test : var ss = new String("0123" + "0123456789" + "" + "hideundefined01234567" + "234567");
  39. ss.indexOf(): 18
  40. Test : var ss = new String("aaccca" + "bbcccb" +"cccc"+"0123" + "0123456789" + "" + "hideundefined01234567" + "234567");
  41. ss.indexOf("6789" + "" + "hideundefined01234567" + "2345", 2): 26
  42. Test : var ss = new String("abcdefg123456qweeeeaatt");
  43. ss.lastIndexOf("g123"): 6
  44. Test : var ss = new String("abcdefg1" + "23456qweeeeaatt");
  45. ss.lastIndexOf("g123"): 6
  46. Test : var ss = new String("0123456789" + "abcde" + "" + "fghijk" + "lmnoprs");
  47. ss.lastIndexOf("89ab", 4): -1
  48. ss.lastIndexOf("def", 18): 13
  49. ss.lastIndexOf("klm", 15): -1
  50. Test : var ss = new String("0123" + "0123456789" + "" + "01234567" + "234567");
  51. ss.lastIndexOf("0123012"): 0
  52. ss.lastIndexOf("23", 1): -1
  53. ss.lastIndexOf("23", 5): 2
  54. ss.lastIndexOf("23", 10): 6
  55. Test : var ss = new String("0123" + "0123456789" + "" + "hideundefined01234567" + "234567");
  56. ss.lastIndexOf(): 18
  57. Test : var ss = new String("String123456EndString");
  58. ss.search("234"): 7
  59. ss.search(/234/): 7
  60. 3
  61. Test : var ss = new String("AAAAAAAAAAbbbbbbbbbb");
  62. ss.toLowerCase(): aaaaaaaaaabbbbbbbbbb
  63. Test big string
  64. ss.toUpperCase(): AAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBB
  65. 3