VB.NET中' " & a & " '是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/18 12:48:09
Dim a As New String("hello")
If (CheckBox1.Checked) Then
Response.Write("<script language='javascript'>alert('" & a & "')</script>")
End If
End Sub
中为什么要用 " ' & a & ' " 才能正确的在弹出窗口显示出变量a的内容啊?
其中的 双引号 单引号 和 两个&符号的作用是什么啊?

" ' & a & ' " 什么都不是

因为Response.Write()方法括号中写要显示的字符串,
"<script language='javascript'>alert('" & a & "')</script>"整个是一个字符串,这中间的a是个变量,想要把变量的值应用进来就必须用字符串拼接的方式

整个字符串可以分三部分:
1."<script language='javascript'>alert('"
2. a
3."')</script>"
这三部分用 & 连接起来

你的理解有点问题,' " & a & " '不是一个整体,你有点断章取义了

不知道你明白没有

a