Skip to content Skip to sidebar Skip to footer

Javascript Parameter

I noticed that when I pass a string like this \[(tan(w)\] as a parameter to a function, the argument when printed in the function I passed it into is [(tan(w)]. Why would the slash

Solution 1:

The slash in a string in any language whose syntax is inherited from C is used to escape other characters. For example if you want to put a double quote (") in your string, you use \"

To put a slash in a string, you have to put a double slash : "\\[(tan(w)\\]"


Solution 2:

Backslash characters are special.

If you want to pass one in a string, and have it preserved, you have to pass two:

"\\[(tan(w)\\]"

Solution 3:

In a string literal, the \ has special meaning. It means that you're starting an escape sequence meant to represent some character.

If the escape sequence actually has a specified meaning, the new character is substituted for the entire sequence. If not, the slash is just removed.

The escape sequence to include a literal backslash in the resulting string is a backslash followed by another backslash. \\


Post a Comment for "Javascript Parameter"