1

Тема: JScript: способ определения среды WSH

Случайно найдено здесь: https://stackoverflow.com/a/64654919/3627676:


if ( /*@cc_on !@*/0 ) {
	WScript.StdOut.WriteLine("Hello from JScript");
} else {
	console.log('Hello from NodeJS');
}

Код выше позволяет быстро и просто определить WSH. Может пригодиться, если по каким-то причинам вам необходимо запускать скрипты в разных окружениях (WSH, NodeJS или какой-то другой, например, Rhino).

Чтобы различать другие окружения (например, NodeJS от Rhino) потребуются дополнительные "утиные" проверки.

( 2 * b ) || ! ( 2 * b )