Это не в ваших руках, переводчик сделает все, что сочтет правильным.Интерпретаторы Javascript могут быть настолько продвинутыми, что в настоящее время они оптимизируют это, но, скорее всего, сами эти интерпретаторы компилируются с помощью компилятора, который оптимизировал бы сам перевод, так что это было даже в руках человека, который написал интерпретатор.
Так что на самом деле, если вам нужен язык, на котором вы хотите контролировать такое поведение, вам нужен asm.Даже в (оптимизированном) C вы действительно не контролируете это.
Единственное, что вы можете с уверенностью сказать, это то, что n.length > 9
может быть незначительно быстрее, поскольку содержит меньше символов , поэтомуразбираться быстрее.Мы говорим о наносекундах, может быть, даже пикосекундах.