欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知识

知识

在 C-rome 下null需要加引号吗?

分类: 知识 常识词典 编辑 : 常识 发布 : 10-23

阅读 :428

在 C-rome 下null需要加引号吗?代码如下 var name = prompt("please enter your name","Your Name"); if(name == null) {break; }在c-rome下需要的null加引号才能break。不加引号,“name == null”的结果是非真。 p.s.不好意思,本来的表述不全3 个答案

答案 1:

假定你说的加引号是指:‘break",如果是这样,那么"break’就是一个字符串了,不会有break的作用的。 事实上JavaScript中break的用法有两种: 1,用来跳出for,w-ile等循环语句,比如: for(var i = 0; i < 5; i ++) { if(i === 2) { break; }} 2, 用来将程序运行指向指定的Label,比如: label1: for(var i = 0; i < 5; i ++) { for(var j = 0; j < 5; i ++) { if(j === 2) { breaklabel1; }}

答案 2:

var name = prompt("please enter your name","Your Name"); if(!name){//这样就行了 break; } 如果给null加上引号,就变成String类型“null”了,null本身为一个特殊javascript对象

答案 3:

if(prompt("please enter your name","Your Name")) console.log("asd");

为什么要那么写。还有赖志强的是加非了,与你的想法完全相反。

如果你要判断一个东西是否是null的话。用全等===。

你的为什么不正确的呢,因为不输入东西的时候,是""。不是null。

下一篇:总是打不起精神做事,怎么改变? 下一篇 【方向键 ( → )下一篇】

上一篇:如何可以得到国-“-上市公司并购重组研究数据库”2007-2010年的数据? 上一篇 【方向键 ( ← )上一篇】