`
touchmm
  • 浏览: 1038521 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

alert("",out)和alert有啥区别?

阅读更多
本文来源于生活,采用网友 问答方式整理,如果有不清楚的,请参阅我的书《JavaScript高级应用与实践》电子工业出版社出版,夏天编著

箫月痕:

alert("",out)和alert有啥区别?

风情主人 :

当然有

alert("",out)充分利用逗号运算符号的特性

他会把逗号前的内容当作第一个语句赋予alert进行运算,

如果需要用最后一个语句的值作为alert内容,就加括号,如下所示

如果只是做真假判断,可以使用||

例如:

alert(null || "good")

// 一下代码弹出good

alert((null, "good")); // 加上里面的括号看看吧,

alert((false, "good"));

alert((0,false, "good"))

0,false,null等可以换为前提运算表达式

另外:

var k = 23, c = 99 * 8, d = c / 13;

k = (23, c = 99 * 8, d = c / 13);是不一样的

k = (23, c = 99 * 8, d = c / 13);

语句中k 最终等于d的值

逗号,你可以理解为一个语句的链接符号,也可以理解为这种特性的一种运算符号,其实我们大可不必因为从来没有书中这样说就否定它

箫月痕,明白了吗?

陈寄文:

那用逗号运算符有什么好处呢?

月夜行舟

逗号运算符,一直都有啊

陈寄文

举个例子吧,也许以后有用得到的地方,要不然就不知道什么地方可以突出它的优点了

风情主人

if或else、for的多条语句的链接,介绍\r\n和{}的字符

return 语句中等。

这样更利于优化工具的工作,减少优化工具的出错机率

降低网络流量

优化,要从细节做起啊

勿因“善”小而不为,勿因“恶”小而为之。大概就是这个道理吧

逗号运算符,一直都有啊 ”是的,但是如何把它用到极致,却要因人而异了。其实“学而不思则罔,思而不学则殆”和学而不用则枉也是同样的道理。

陈寄文:

不过我觉得首要目的要让别人很容易的读懂代码是第一位的,能够换行让别人看清的话,我还是愿意换行,至于优化工具的工作,那就是优化工具本身的问题了

我不能去迁就他们了

风情主人:

如果大家共同提高了,那就都能读懂了。就像汇编依然还存在的理由一样

月夜行舟:

java的好处之一是 开源

java的不好处之一也是 开源

风情主人:

java是好东西,任何语言都是好东西,当你把它应用到了出神入化的时候

leilei:

.NET的前景怎么样啊

风情主人:

我个人认为现在的java略微胜出

毕竟很多大企业都是大型计算机,让别人在上面装windows,许多人听来,都会认为是一个天大的笑话,

更不用说使用.net了 。微软有些封闭,和刚愎自用,如果早些支持多平台,以他们的实力,我估计恐怕java早就招架不住了

如果不明白,请阅读鄙人拙著《JavaScript高级应用与实践

电子工业出版社出版,08415日准时全国大型书店上架

分享到:
评论

相关推荐

    sweetAlert弹窗文件 JS和CSS

    SweetAlert是一款美观、可自定义的JavaScript提示对话框插件,它替代了浏览器原生的alert、confirm和prompt对话框,提供了更为丰富的样式和交互体验。这个压缩包包含的文件主要是JS(JavaScript)和CSS(层叠样式表...

    SweetAlert2的相关JS和CSS文件

    SweetAlert2是一款优雅的、可自定义的JavaScript警告对话框插件,它提供了一种更加美观和用户友好的方式来替代浏览器内置的alert、confirm和prompt对话框。这个插件以其丰富的定制选项、响应式设计以及对各种浏览器...

    alert去掉地址信息

    在网页开发中,`alert` 是一个常用的JavaScript函数,用于向用户显示警告对话框,通常包含一条消息和一个“确定”按钮。标题“alert去掉地址信息”指的是在使用`alert`时,希望能够避免对话框中出现与当前网页URL...

    Alert组件的应用

    在"Alert组件的应用.fla"这个文件中,可能包含了一个示例的Flash项目,演示了如何在实际的Flash项目中集成和使用Alert组件。通过查看源文件,你可以看到ActionScript代码是如何编写和组织的,以及如何将这些代码与...

    js alert 提示窗口

    JavaScript中的`alert()`函数是我们在Web开发中常用的一个功能,它用于向用户显示一个带有信息或者警告的弹出对话框。这个对话框通常包含一个消息和一个“确定”按钮,用户点击“确定”后对话框关闭,程序继续执行。...

    js提示框替代系统alert,自动关闭alert对话框的实现方法

    自己写了个alert提示框。因为系统alert在苹果手机微信中,提示时,顶部会显示网站地址。 同时其他后续操作需要在js中继续填写。因此简单用div写了一个alert提示框,并自动关闭。 效果图 css样式 /*弹出消息对话框...

    JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)

    而"JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)"是针对浏览器原生的alert、confirm和prompt对话框的一种美化和功能增强方案,旨在提升用户体验并提供更丰富的交互。 原生的JavaScript alert、...

    alert隐藏弹窗网址title.zip

    在IT行业中,JavaScript是一种广泛使用的前端编程语言,用于创建交互式的网页应用。在这个场景中,我们关注的是如何处理...对于想要学习或优化这方面技能的IT从业者来说,理解和应用这样的解决方案是非常有价值的。

    自定义样式弹框alert和confirm

    在JavaScript编程中,`alert`和`confirm`是两种常见的内置弹框,用于向用户显示信息或获取用户确认。然而,这些内置弹框的样式和功能相对固定,不能满足所有设计需求。为了提供更个性化的用户体验,开发者经常需要...

    Alert消息框中设置icon图标的例子

    - 通过提供的XML代码可以看到,当`creationComplete`事件触发时,会自动调用`showAlert`方法来显示带有图标的Alert消息框。 ```xml <mx:Application creationComplete="showAlert();"> <![CDATA[ import mx....

    重写window.alert方法

    在JavaScript编程中,`window.alert()` 是一个内置的全局函数,用于向用户显示警告对话框,通常包含一条消息和一个“确定”按钮。这个方法在网页开发中常用于简单的信息提示,但有时开发者可能需要自定义其行为,...

    alert和confirm弹出框样式美化

    在网页开发中,`alert`和`confirm`是JavaScript内置的两种用于与用户交互的对话框,它们分别用于显示警告信息和获取用户确认操作。然而,这两种弹出框的默认样式通常较为简单,无法满足现代网页设计的美观需求。本...

    jQueryAlert

    jQueryAlert是一种基于jQuery库的插件,用于创建更美观、功能丰富的提示对话框,它可以替代JavaScript内置的alert、confirm和prompt函数。这个插件的主要目的是为用户提供一个自定义且交互性强的对话框解决方案,使...

    关于alert,message,confirm三种弹出层的说明

    实现Alert方法需要引入JQuery和SimpleModal的JS文件, 并设置样式。下面是一个基本的Alert方法的实现示例: ```html <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> ...

    jquery 改写Alert弹出框样式

    1. **使用jQuery插件**:有许多开源的jQuery插件,如Bootbox.js、SweetAlert2和PNotify,它们提供了丰富的自定义选项,包括自定义样式、图标、按钮等。例如,SweetAlert2允许创建带有标题、文本、输入字段甚至图标的...

    sweetalert2.zip

    SweetAlert2是一个流行的JavaScript库,用于创建美观、可自定义的弹出对话框,替代了浏览器默认的警告、确认和提示对话框。这个库在Web开发中被广泛使用,尤其适用于那些希望提升用户体验的开发者。它结合了...

    Eclipse SweetAlertDialog

    【Eclipse SweetAlertDialog】是一个基于Android平台的对话框库,专为那些希望在应用程序中添加具有吸引力和用户友好性的对话框的开发者设计。SweetAlertDialog在Eclipse开发环境中使用,为传统Android开发提供了一...

    普罗米修斯监控alert规则

    普罗米修斯的警报规则定义在YAML文件中,如`node-exporter-alert-rules.yml`、`node-exporter-record-rules.yml`和`test-order-alert-rule.yml`所示。这些文件包含了一系列的规则集(rule groups),每个规则集由多...

    sweetalert.minjs.zip

    SweetAlert通过提供美观的界面和丰富的功能,使得弹出框的使用更加便捷和高效。相比于传统的`alert()`、`confirm()`和`prompt()`函数,SweetAlert具有以下显著特点: 1. **响应式设计**:SweetAlert能够自动适应...

    alert提示框(多种样式)

    资源文件中,如"js_alert_confirm_ystck(jb51.net).rar"可能包含一个JavaScript库,提供了增强版的alert和confirm函数,支持自定义样式和回调函数。"jiaoben3281.rar"可能是一个包含各种提示框设计示例的代码集。"好...

Global site tag (gtag.js) - Google Analytics