This question already has answers here:
Are double and single quotes interchangeable in JavaScript?
(23 answers)
Closed 9 months ago.
I am aware of the differences between "", '', and ``. But, which one is best / standard? My project right now has a mix of all the three but I would like to know, if a good coder was to review my project, which quotes would they wish to see?
You should NEVER use "" or ``. You should always use '', and concatenate strings instead of using ${} with the `. This is the standard. Never use the other two.
Related
This question already has an answer here:
Learning Regular Expressions [closed]
(1 answer)
Closed 3 years ago.
I'm not sure what the code below means. I know how to use match, but I'm not sure on what the brackets and "^" signs mean. Is there a website to where I can understand what all you can do with match?
var imagesURL;
imagesURL = html.match(/CapImg[^"']*/g);
match is usually used along with RegExp to search through a data for a particular value or pattern of values. ..
You should rather go and read about JavaScript RegExp (or Regular Expression).
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
This question already has answers here:
Match only unicode letters
(3 answers)
Closed 4 years ago.
I have this PHP regex:
/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u
and I want to convert it to jQuery. I tried multiple solutions that I found online, but nothing really worked. I tried using
new RegExp("/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u");
but that didn't help.
This is because \p{L} and \p{M} don't exist in the JavaScript RegEx engine. This answer provides solutions for matching Unicode categories: https://stackoverflow.com/a/26659285/1920035
This question already has answers here:
What does this symbol mean in JavaScript?
(1 answer)
What does this `…${…}…` code in the node docs mean? [duplicate]
(1 answer)
Closed 5 years ago.
I'm a bit of a beginner still and keep coming across this in code:
${Math.round(newProps.percent)}% surrounded by backticks
or
${currentBillingStartDate} surrounded by backticks and not using the percent.
I'd like to understand when it should be used and why.
The percent sign is just a character that is meant to be interpolated with the expression inside the ${variable}. The result would be a string that looks like "55%"
This question already has answers here:
What does the at symbol (#) do in ES6 javascript? (ECMAScript 2015)
(3 answers)
Closed 6 years ago.
Have viewed
#propertyOrIdentifier // ? What does this mean and do?
used within apparent plain objects or class assignment at Questions and Answers at stackoverflow.
What is the # symbol or character in javascript? What are valid uses?
It is called a decorator.
https://github.com/wycats/javascript-decorators
Medium - Exploring es7 decorators
It doesn't have any special meaning in vanilla JS.
It's likely that wherever you are seeing it it is simply being used as a naming convention, similar to doing something like adding a preceding underscore for private variables _example
This question already has answers here:
Are double and single quotes interchangeable in JavaScript?
(23 answers)
Closed 9 years ago.
If there is an difference, if I use " or ' in javascript or html?
Till now I was coding in php and java only and now I don't know, if I can use ' only or do I have to use ".
I know a bit stupid question, but it makes me confuse, since I am used to ' syntex instead of ".
In JavaScript and in HTML, choosing single vs. double quotes is style preference–there is no functional difference like there is in PHP. Commas in JavaScript serve the same purpose as in PHP plus they can be used in expressions.