** 在javascript中是什么意思

JavaScript020

** 在javascript中是什么意思,第1张

你说的应该是这种形式:/**I am just comment text.Leave me alone!*/在这两组符号中可以加入多行文字,用于对代码进行解释说明,供自己或他人查阅。/*用于标识注释的开始,*/用于标识结尾,中间的文字对代码的执行不会有任何影响实际上,一般看到的多行注释是这种形式的:/*(一个星号)I am just comment text.Leave me alone!*/可有些人出于个人习惯或其他考虑,可能会写成:/**(两个星号) * Comment line 1 * Comment line 2 * Comment line 3 */绝大部分情况下(除了当你需要用JSDoc等工具生成API文档时),这两种写法没有任何区别值得注意的是,多行注释不能嵌套,而且要尽量避免在多行注释中使用正则表达式

说的是正则表达式, 不是HTML编码.

正则表达式中的*用\*就可以:

var regex = /\*{2}/g

alert(regex.test('**'))

可以打印出来true.

如果是所的是*号的作用的话, *号表示的是0个或者多个连续的元素, 标注在元素右面, 比如:

var regex = /\**/g

alert(regex.test(''))

alert(regex.test('*'))

alert(regex.test('**'))

都是true.

var regex = /a*b/g

alert(regex.test('ab'))true

alert(regex.test('aaaab'))true

alert(regex.test('a'))false

var cardNum = '12345678901234567890'

cardNum.replace(/^\d{15}/, '*')//*67890

new Array(16).join('*') + cardNum.slice(15)//***************67890

看你要哪种