number.js 653 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // parentheses around numeric literal should be preserved
  2. function test5(): string {
  3. return (100).toString();
  4. }
  5. 0
  6. 1
  7. 0.1
  8. 1.1
  9. .1
  10. 1.
  11. 0b1
  12. 0B1
  13. 0o1
  14. 0O1
  15. 0x1
  16. 0X1
  17. 0x123abcdef456ABCDEF
  18. 0X123abcdef456ABCDEF
  19. 0xdeadbeef;
  20. 0b111000
  21. 0b000111
  22. 0B111000
  23. 0B000111
  24. 0o111000
  25. 0o000111
  26. 0O111000
  27. 0O000111
  28. 0x111000
  29. 0x000111
  30. 0X111000
  31. 0X000111
  32. 1e1
  33. 1e+1
  34. 1e-1
  35. 1.e1
  36. .1e1
  37. 1.1e1
  38. 1.1e0010
  39. .1e+0010
  40. .1e-0010
  41. 1E1
  42. 1E+1
  43. 1E-1
  44. 1.E1
  45. .1E1
  46. 1.1E1
  47. 1.1E0010
  48. .1E+0010
  49. .1E-0010
  50. 0.5e0
  51. 0.5e00
  52. 0.5e+0
  53. 0.5e+00
  54. 0.5e-0
  55. 0.5e-00
  56. 1
  57. 1.00500
  58. 1.0
  59. 1.5
  60. 1.50
  61. 0
  62. 0.00500
  63. 0.0
  64. 0.0000
  65. .0
  66. 500600.001230045000
  67. 1.00500e60
  68. 1.0e60
  69. 0.00500e60
  70. 0.0e60
  71. 0.0000e60
  72. .0e60
  73. 0.e60
  74. 0e60
  75. 500600.001230045000e60
  76. 10
  77. 9700
  78. 10e100