2
0

ImplicitConversions_es5.baseline 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. === Implicit toString ===
  2. Got error:
  3. name: TypeError
  4. message: Object doesn't support this property or method
  5. toString called: no
  6. valueOf called: no
  7. === Implicit valueOf ===
  8. Got error:
  9. name: TypeError
  10. message: Number expected
  11. toString called: no
  12. valueOf called: no
  13. === Implicit toString ===
  14. Got error:
  15. name: TypeError
  16. message: Object doesn't support this property or method
  17. toString called: no
  18. valueOf called: yes
  19. === Implicit valueOf ===
  20. Got error:
  21. name: TypeError
  22. message: Number expected
  23. toString called: no
  24. valueOf called: yes
  25. === Implicit toString ===
  26. undefined
  27. toString called: no
  28. valueOf called: yes
  29. === Implicit valueOf ===
  30. NaN
  31. toString called: no
  32. valueOf called: yes
  33. === Implicit toString ===
  34. hi
  35. toString called: no
  36. valueOf called: yes
  37. === Implicit valueOf ===
  38. NaN
  39. toString called: no
  40. valueOf called: yes
  41. === Implicit toString ===
  42. 1/1/1970 1:00 am
  43. toString called: no
  44. valueOf called: yes
  45. === Implicit valueOf ===
  46. NaN
  47. toString called: no
  48. valueOf called: yes
  49. === Implicit toString ===
  50. 84
  51. toString called: no
  52. valueOf called: yes
  53. === Implicit valueOf ===
  54. 84
  55. toString called: no
  56. valueOf called: yes
  57. === Implicit toString ===
  58. 37
  59. toString called: no
  60. valueOf called: yes
  61. === Implicit valueOf ===
  62. 37
  63. toString called: no
  64. valueOf called: yes
  65. === Implicit toString ===
  66. Got error:
  67. name: TypeError
  68. message: Object doesn't support this property or method
  69. toString called: yes
  70. valueOf called: no
  71. === Implicit valueOf ===
  72. Got error:
  73. name: TypeError
  74. message: Number expected
  75. toString called: yes
  76. valueOf called: no
  77. === Implicit toString ===
  78. Got error:
  79. name: TypeError
  80. message: Object doesn't support this property or method
  81. toString called: yes
  82. valueOf called: yes
  83. === Implicit valueOf ===
  84. Got error:
  85. name: TypeError
  86. message: Number expected
  87. toString called: yes
  88. valueOf called: yes
  89. === Implicit toString ===
  90. undefined
  91. toString called: no
  92. valueOf called: yes
  93. === Implicit valueOf ===
  94. NaN
  95. toString called: no
  96. valueOf called: yes
  97. === Implicit toString ===
  98. hi
  99. toString called: no
  100. valueOf called: yes
  101. === Implicit valueOf ===
  102. NaN
  103. toString called: no
  104. valueOf called: yes
  105. === Implicit toString ===
  106. 1/1/1970 1:00 am
  107. toString called: no
  108. valueOf called: yes
  109. === Implicit valueOf ===
  110. NaN
  111. toString called: no
  112. valueOf called: yes
  113. === Implicit toString ===
  114. 84
  115. toString called: no
  116. valueOf called: yes
  117. === Implicit valueOf ===
  118. 84
  119. toString called: no
  120. valueOf called: yes
  121. === Implicit toString ===
  122. 37
  123. toString called: no
  124. valueOf called: yes
  125. === Implicit valueOf ===
  126. 37
  127. toString called: no
  128. valueOf called: yes
  129. === Implicit toString ===
  130. undefined
  131. toString called: yes
  132. valueOf called: no
  133. === Implicit valueOf ===
  134. NaN
  135. toString called: yes
  136. valueOf called: no
  137. === Implicit toString ===
  138. undefined
  139. toString called: yes
  140. valueOf called: yes
  141. === Implicit valueOf ===
  142. NaN
  143. toString called: yes
  144. valueOf called: yes
  145. === Implicit toString ===
  146. undefined
  147. toString called: no
  148. valueOf called: yes
  149. === Implicit valueOf ===
  150. NaN
  151. toString called: no
  152. valueOf called: yes
  153. === Implicit toString ===
  154. hi
  155. toString called: no
  156. valueOf called: yes
  157. === Implicit valueOf ===
  158. NaN
  159. toString called: no
  160. valueOf called: yes
  161. === Implicit toString ===
  162. 1/1/1970 1:00 am
  163. toString called: no
  164. valueOf called: yes
  165. === Implicit valueOf ===
  166. NaN
  167. toString called: no
  168. valueOf called: yes
  169. === Implicit toString ===
  170. 84
  171. toString called: no
  172. valueOf called: yes
  173. === Implicit valueOf ===
  174. 84
  175. toString called: no
  176. valueOf called: yes
  177. === Implicit toString ===
  178. 37
  179. toString called: no
  180. valueOf called: yes
  181. === Implicit valueOf ===
  182. 37
  183. toString called: no
  184. valueOf called: yes
  185. === Implicit toString ===
  186. hi
  187. toString called: yes
  188. valueOf called: no
  189. === Implicit valueOf ===
  190. NaN
  191. toString called: yes
  192. valueOf called: no
  193. === Implicit toString ===
  194. hi
  195. toString called: yes
  196. valueOf called: yes
  197. === Implicit valueOf ===
  198. NaN
  199. toString called: yes
  200. valueOf called: yes
  201. === Implicit toString ===
  202. undefined
  203. toString called: no
  204. valueOf called: yes
  205. === Implicit valueOf ===
  206. NaN
  207. toString called: no
  208. valueOf called: yes
  209. === Implicit toString ===
  210. hi
  211. toString called: no
  212. valueOf called: yes
  213. === Implicit valueOf ===
  214. NaN
  215. toString called: no
  216. valueOf called: yes
  217. === Implicit toString ===
  218. 1/1/1970 1:00 am
  219. toString called: no
  220. valueOf called: yes
  221. === Implicit valueOf ===
  222. NaN
  223. toString called: no
  224. valueOf called: yes
  225. === Implicit toString ===
  226. 84
  227. toString called: no
  228. valueOf called: yes
  229. === Implicit valueOf ===
  230. 84
  231. toString called: no
  232. valueOf called: yes
  233. === Implicit toString ===
  234. 37
  235. toString called: no
  236. valueOf called: yes
  237. === Implicit valueOf ===
  238. 37
  239. toString called: no
  240. valueOf called: yes