url为什么不加引号?

来源:2-7 编程练习

白石青

2017-02-22 21:30

{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');

这是“同学代码”中第一条中的一句。请问为什么url不加引号?我试了一下,加了引号就无法打开新网页了。但是不明白原理。为什么其他元素要加引号url不加,儿直接写网址代替url时候却要加。

写回答 关注

3回答

  • 我不是管家
    2017-02-23 17:02:30

    亲,url是一个变量,如果变量曾经被赋值,则变量就是被赋值的那个值,如果加了个引号的话就变成了一个字符串,只代表它自己。

  • 很无奈啊
    2017-02-22 22:58:58

    var url = prompt('请输入网址:', 'http://www.imooc.com');

    prompt()方法接收的第一个参数是提示框上显示的不可修改的文本,第二个参数是默认的输入文本,即上述例子中的慕客网网址,当用户点击【确认】时,返回输入文本(如果用户没有修改,那就是返回默认的输入文本),点击【取消】,则返回null。

    var url表示声明一个变量url,prompt()返回的值会赋给变量url,即url="http://www.imooc.com"。

    学习使我进步

    因为url是一个链接标识符,他不属于字符串,所以不用加“”号

    2017-02-23 11:23:13

    共 1 条回复 >

  • 笑颜依旧丶4335394
    2017-02-22 21:52:03

    加了引号表示是字符串,但不加引号不怎么安全

    白石青

    加引号就起不到打开新网页的作用了。

    2017-02-22 22:16:16

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题