`

js 高级学习笔记 ( 八 ) 运算符

 
阅读更多

1,  一元运算符 只有一个参数 ,就是需要操作的对象或 值. 

 

2,  delete 

 

     用来删除定义的方法和属性: 

 

var o = new Object;
o.name = "David";
alert(o.name);	           //输出 "David"
delete o.name;
alert(o.name);     	  //输出 "undefined"

 

    把 o.name 属性删除后,  在调用就是undefined了 .

 

3,   void 运算符 , 搞不懂干什么的...

 

4,  ++ , -- 

 

5,  位运算 ...   这个有点恶心 不多说了, 需要的话到时候再看吧

 

6,  逻辑运算  Boolean NOT 

 

var bFalse = false;
var sRed = "red";
var iZero = 0;
var iThreeFourFive = 345;
var oObject = new Object;

document.write("bFalse 的逻辑值是 " + (!!bFalse));
document.write("sRed 的逻辑值是 " + (!!sRed));
document.write("iZero 的逻辑值是 " + (!!iZero));
document.write("iThreeFourFive 的逻辑值是 " + (!!iThreeFourFive));
document.write("oObject 的逻辑值是 " + (!!oObject));

 

    结果: 

bFalse 的逻辑值是 false
sRed 的逻辑值是 true
iZero 的逻辑值是 false
iThreeFourFive 的逻辑值是 true
oObject 的逻辑值是 true 

 

7,   比较运算符

       到时候自己看 ,  注意  字符串之间的比较   

 

8,  等性 运算符  

 

表达式	                   值
null == undefined	 true
"NaN" == NaN	         false
5 == NaN       	         false
NaN == NaN	         false
NaN != NaN	         true
false == 0 	         true
true == 1 	         true
true == 2 	         false
undefined == 0	         false
null == 0	                 false
"5" == 5	                 true

 

    还有 === 的运算 参看另一篇文章 

 

9,  还有些杂七杂八的东西 参看

     http://www.w3school.com.cn/js/pro_js_operators_assignment.asp

 

 

 

 

分享到:
评论

相关推荐

    javascript高级编程(学习笔记 包括 1 , 2 版)

    JavaScript 高级编程的学习笔记涵盖了ECMAScript中的基础概念,特别是关于变量、数据类型和运算符的使用。在ECMAScript中,变量可以存储两种基本类型的值:原始值(Primitive Values)和引用值(Reference Values)...

    javascript入门学习笔记

    JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心...随着学习的深入,还会接触到更多高级特性和框架,如闭包、原型链、AJAX、jQuery、Vue.js、React.js等,这些都是JavaScript开发者必备的知识技能。

    JavaScript基础学习笔记

    JavaScript 基础学习笔记 本资源摘要信息基于黑马视频记录的学习笔记,涵盖了 JavaScript 基础知识点,包括 HTML、CSS、JavaScript、DOM、事件处理等内容。 HTML 和 CSS 基础 * HTML 结构:head、body、title、...

    JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符

    JavaScript中的运算符和操作符是构成表达式的基础,用于执行各种类型的数据操作和逻辑运算。在编程语言中,数据类型定义了数据的基本结构和如何存储数据,而运算符和操作符则是如何操作这些数据的规则。在ECMAScript...

    JavaScript学习笔记讲解

    这只是JavaScript学习笔记的一小部分,JavaScript还有更多高级特性和概念,如对象、数组、函数、类、模块、闭包等,以及DOM操作、事件处理、Ajax异步请求等内容,需要进一步深入学习和实践才能掌握。

    JS学习笔记.docx

    这份"JS学习笔记.docx"是针对JavaScript初学者的入门资料,旨在帮助读者快速掌握JavaScript的基础知识。 一、常用快捷键 在编程中,快捷键能够提高编程效率。在JavaScript开发中,熟悉如Ctrl+C(复制)、Ctrl+V...

    2023年JavaScript学习笔记.doc

    JavaScript是Web开发中不可或缺的一部分,2023年的JavaScript学习笔记涵盖了从基础知识到高级特性的全面内容。在开始深入学习之前,了解JavaScript的基础至关重要。 ### 1. JavaScript的引入方式 JavaScript代码...

    js学习笔记

    ### JavaScript学习笔记知识点详解 #### 第一章:CSS样式表 **1.1 什么是CSS** CSS(Cascading Style Sheets)即层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。它用于定义网页上的布局、颜色、...

    java script 学习笔记

    JavaScript 学习笔记 JavaScript 基础知识 JavaScript 是一种高级的、动态的、基于对象的脚本语言,主要用于客户端的脚本编程。 JavaScript 代码可以嵌入到 HTML 文件中,以便控制浏览器的行为。 JavaScript ...

    javascript学习笔记

    这篇学习笔记主要涵盖了JavaScript的基础知识,包括脚本标签、基本语法、变量声明、数据类型、运算符以及函数的定义与调用。 1. **脚本标签**:在HTML文档中,`<script>`标签用于插入JavaScript代码。它可以放置在...

    毕设&课设&项目&实训-基于JavaScript高级程序设计第四版的学习笔记.zip

    这本“JavaScript高级程序设计第四版”的学习笔记涵盖了JavaScript的各个方面,旨在帮助学生、开发者以及对编程感兴趣的人深入理解这一强大的脚本语言。这份笔记是针对毕设、课设、项目实训等实践性学习场景编写的,...

    JavaScript 学习笔记

    这份“JavaScript学习笔记”涵盖了JavaScript的基础、进阶以及与HTML、CSS和DOM的协同工作等内容,适合初学者进行自我学习。 **JavaScript基础** JavaScript的基础包括变量、数据类型、操作符、流程控制(条件语句...

    狂神说系列 JavaScript笔记

    这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个完整的知识体系,帮助读者从入门到精通。 1. **JavaScript基础** - 变量与数据类型:JavaScript支持动态类型,包括基本类型(如数字、...

    Java+JDK6学习笔记

    本篇将围绕“Java+JDK6学习笔记”展开,探讨在JDK6环境下Java编程的核心知识点。 1. **JDK6概述**:JDK6是Oracle公司于2006年发布的Java平台标准版(Java SE)的一个重要版本,它的全称是Java SE 6,带来了许多新...

    我的JavaScript学习笔记

    这篇学习笔记将带你深入了解JavaScript的基础和一些进阶应用。 首先,我们从"Js基本语法"开始。JavaScript是一种弱类型、解释型的脚本语言,它支持变量声明(var、let、const)、数据类型(包括基本类型:字符串、...

    JavaScript学习笔记

    这篇学习笔记将深入探讨JavaScript的核心概念,帮助读者掌握这一强大的编程工具。 首先,从“JavaScript简介.xmind”开始,我们了解到JavaScript是由Netscape公司的Brendan Eich在1995年发明的,最初被命名为Mocha...

    毕向东java经典学习笔记word版

    【毕向东Java经典学习笔记Word版】是一份深入讲解Java编程语言的学习资料,由知名IT教育专家毕向东编撰。这份笔记以其系统性、实践性和深度广度深受Java初学者和进阶者的喜爱。毕向东作为Java教育领域的权威人士,他...

Global site tag (gtag.js) - Google Analytics