白石青
2017-02-22 21:30
{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');
这是“同学代码”中第一条中的一句。请问为什么url不加引号?我试了一下,加了引号就无法打开新网页了。但是不明白原理。为什么其他元素要加引号url不加,儿直接写网址代替url时候却要加。
亲,url是一个变量,如果变量曾经被赋值,则变量就是被赋值的那个值,如果加了个引号的话就变成了一个字符串,只代表它自己。
var url = prompt('请输入网址:', 'http://www.imooc.com');
prompt()方法接收的第一个参数是提示框上显示的不可修改的文本,第二个参数是默认的输入文本,即上述例子中的慕客网网址,当用户点击【确认】时,返回输入文本(如果用户没有修改,那就是返回默认的输入文本),点击【取消】,则返回null。
var url表示声明一个变量url,prompt()返回的值会赋给变量url,即url="http://www.imooc.com"。
加了引号表示是字符串,但不加引号不怎么安全
JavaScript入门篇
739817 学习 · 9566 问题
相似问题