javascript - 解释正文中给定的语法:
问题描述
<button onclick="document.location = 'default.asp'">HTML Tutorial</button>
我不明白为什么 default.asp 在单独的引号中。实际上我正在用 CSS 学习 HTML。这个Java代码突然出现在课程中,所以我需要帮助来理解这一点
解决方案
定义字符串时,可以通过多种方式进行。
'A string'
"A string"
`A template literal which is a kind of string`
就您的问题而言,这三者之间的区别在于您选择哪个开始字符串。那就是所谓的分隔符。一旦你用分隔符开始一个字符串,它的下一个实例将终止该字符串,除非你将它转义。
因此,在您的示例中,内部字符串使用单引号,因此它不会终止具有双引号分隔符的外部字符串。
推荐阅读
- c# - HTTPClient 和 HTTPRequest 代码的验证
- python - 在 python 中是否可以仅使用一张表使用 SQL Merge?
- python - 如何防止蟒蛇“闪烁”?
- azure - Azure Builds NuGetToolInstaller 缓存版本已过时,如何更新?
- oracle - 需要检查多个条件以进行 Oracle 查询
- r - 如何从 .Rdata 文件加载单个对象?
- mysql - lvl 系统无法与 mysql 一起使用 - Discord Bot
- python - 区分对象与实例
- excel - 调用另一个子时 WITH 语句不起作用?
- datadog - 如何使用 OpenTracing / OpenCensus 检测代码?