There is all kinds of additional software that one might want to have on there computer at one point or another also such as some kind of source control program such as git. There are all kinds of additional programs that come to mind such and an image editor of one kind or another and so forth. However one great thing about getting started with javaScrit is that just about all of this is optional when it comes to making those first steps. When starting from zero experience, if you have a computer with a web browser, you can get started, and worry about all this other stuff I have mentioned later.
Version numbers matter very much with nodejs, generally I would say it is best to just go with the latest LTS release of nodejs. There are also ways of having more than one version of node installed which would be great for testing out if a nodejs script will still work in older versions of node or not.
1.3 - The source code here, and additional notes can be found on my github account
2.1 - Some simple expressions
2.2 - Operator precedence, and grouping
If for some reason I want to preform the addition first I can either change the order or use parentheses
2.3 - Creating and using a function
Now to create something useful. Say you have a website that is getting ten thousand visitors a month, and you want to know how many visitors a month you might see in a few months if you can maintain a certain average rate of growth each month. A function can be authored to do something like that, and then copied and pasted into the console. Once it is copied into the console it can be called with arguments passed to it that contain the starting traffic, average rate of growth, and the number of months that I want to project.
A good starting point would be to open a text editor and start out with something like this:
Then save the file as something like index.html in a folder on your computer somewhere. Then in your web browser press ctrl+o and navigate to the index.html file and open it up. In the address bar your should see file:\/\/ rather than the usual https:\/\/ and then a URI to the location of the html file.
4.1 - The e option of the nodejs binary
When it comes to using the os module this time the response should be win32 rather than linux.
4.2 - Linux file shebang and getting started with writing files
4.3 - Piping in some standard input to a script file, and having better control over standard output and standard error
The process global can be used as a way to attach an event handler that will respond to data that is being piped into the standard output. There is then just a question of parsing that data, doing something with it, and then spiting output to the standard output, and or the standard error. Just like with all these various Linux commands that can be used with each other like echo, cat, and grep to just name a few.
When it comes to standard out put the console log method is something that we have been using thus far, but there is also using the porcess.stdout.write method in place of console log that will allow for me to have more precise control over the output when it comes to appending an end of line or not. Also there is the process.stderr.write method that can be used to spit things out to the standard error in place of console.warn.
5 - Conclusion