How to decide the interpreter type in javascript script?

Martin Wang

In python, this is a self-contained unit test skill:

if __name__ == '__main__':
   # blabla

If I want to use javascript shell, eg. js/gjs/v8, to write a module, how to code in a similar way. That is, how can I decide if the interpreter is shell or browser?

jfriend00

You probably need to be more specific about what exactly you're trying to do, but a typical test is:

if (typeof window !== "undefined") 

which tests for the global window object in a a browser that will not be present in a non-browser environment.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to decide which BufferedImage image type to use?

From Dev

how to decide when to use array or objects in javascript

From Dev

how to decide type of element drawn by painter.drawPath(QPainterPath)

From Dev

how to decide by 'int' type of 'vector<int>' in C++?

From Dev

How to decide which DOM element is first using JavaScript

From Dev

How to implement a script interpreter in shell on Mac OS X?

From Dev

How to implement a script interpreter in shell on Mac OS X?

From Dev

Sed interpreter script - In place

From Dev

How to decide parameters of a constructor

From Dev

How to decide the sequence of runnable

From Dev

How to Decide InputStream Encoding?

From Dev

how to decide logic for this algorithm

From Dev

How Does the JavaScript Interpreter add Global Statements to the Event Queue?

From Dev

How Does the JavaScript Interpreter add Global Statements to the Event Queue?

From Dev

How to set nodejs interpreter arguments from javascript source

From Dev

How to decide runtime fetching type(Eager/Lazy) of nested object List by jpa annotation,

From Dev

How to decide whether to parameterize on the type-level or the module-level when designing modules?

From Dev

How exactly does the windows spooler decide what data type it's going to send to the print processor?

From Java

JavaScript type script Property 0 is missing in type []

From Dev

Getting ANTLR to generate a script interpreter?

From Dev

I'd like to understand why one would create a type for handling errors in Go and how you decide what underlying type it should have

From Dev

How does JavaScript's forEach loop decide to skip or iterate through "undefined" and "null" elements in an Array?

From Dev

How to decide order of b tree

From Dev

How to decide Kafka Cluster size

From Dev

How to decide the flume topology approach?

From Dev

How to decide between Listener and Visitor?

From Dev

How does Git decide on conflicts?

From Dev

Return View() or PartialView()? How to decide?

From Dev

How to decide which layout to use?

Related Related

  1. 1

    How to decide which BufferedImage image type to use?

  2. 2

    how to decide when to use array or objects in javascript

  3. 3

    how to decide type of element drawn by painter.drawPath(QPainterPath)

  4. 4

    how to decide by 'int' type of 'vector<int>' in C++?

  5. 5

    How to decide which DOM element is first using JavaScript

  6. 6

    How to implement a script interpreter in shell on Mac OS X?

  7. 7

    How to implement a script interpreter in shell on Mac OS X?

  8. 8

    Sed interpreter script - In place

  9. 9

    How to decide parameters of a constructor

  10. 10

    How to decide the sequence of runnable

  11. 11

    How to Decide InputStream Encoding?

  12. 12

    how to decide logic for this algorithm

  13. 13

    How Does the JavaScript Interpreter add Global Statements to the Event Queue?

  14. 14

    How Does the JavaScript Interpreter add Global Statements to the Event Queue?

  15. 15

    How to set nodejs interpreter arguments from javascript source

  16. 16

    How to decide runtime fetching type(Eager/Lazy) of nested object List by jpa annotation,

  17. 17

    How to decide whether to parameterize on the type-level or the module-level when designing modules?

  18. 18

    How exactly does the windows spooler decide what data type it's going to send to the print processor?

  19. 19

    JavaScript type script Property 0 is missing in type []

  20. 20

    Getting ANTLR to generate a script interpreter?

  21. 21

    I'd like to understand why one would create a type for handling errors in Go and how you decide what underlying type it should have

  22. 22

    How does JavaScript's forEach loop decide to skip or iterate through "undefined" and "null" elements in an Array?

  23. 23

    How to decide order of b tree

  24. 24

    How to decide Kafka Cluster size

  25. 25

    How to decide the flume topology approach?

  26. 26

    How to decide between Listener and Visitor?

  27. 27

    How does Git decide on conflicts?

  28. 28

    Return View() or PartialView()? How to decide?

  29. 29

    How to decide which layout to use?

HotTag

Archive