首页 > 解决方案 > 解释正文中给定的语法:

问题描述

<button onclick="document.location = 'default.asp'">HTML Tutorial</button> 

我不明白为什么 default.asp 在单独的引号中。实际上我正在用 CSS 学习 HTML。这个Java代码突然出现在课程中,所以我需要帮助来理解这一点

标签: javascripthtml

解决方案


定义字符串时,可以通过多种方式进行。

'A string'
"A string"
`A template literal which is a kind of string`

就您的问题而言,这三者之间的区别在于您选择哪个开始字符串。那就是所谓的分隔符。一旦你用分隔符开始一个字符串,它的下一个实例将终止该字符串,除非你将它转义。

因此,在您的示例中,内部字符串使用单引号,因此它不会终止具有双引号分隔符的外部字符串。


推荐阅读