博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript之注释和运算符
阅读量:5292 次
发布时间:2019-06-14

本文共 1588 字,大约阅读时间需要 5 分钟。

JavaScript注释

  JavaScript的注释分为单行注释和多行注释;注释可以阻止代码的执行,合理添加JavaScript注释可提高代码的可读性和可维护性。

  单行注释以//开始。

1 //  输出一行文字2 document.getElementById("text").innerHTML = "这是通过JavaScript输出的文字";3 //  定义变量4 var str = "Hello World";

  多行注释以/*开始,以*/结束。

1 /* 2   这是JavaScript的多行注释 3   这里面的每一行都不会执行    4   下面将定义变量和一个函数 5 */ 6  7 var str = "Hello JavaScript"; 8 function add(s){ 9    retrun str + s;10 }

JavaScript运算符

  运算符从我们开始上学就开始接触了,比如说+、-、*、/等;在JavaScript中除了这些基本的运算符外还有很多。

  JavaScript运算符大致可分为:算数运算符、比较运算符、逻辑运算符、赋值运算符;运算符有自己的优先级:先乘除(取模)后加减,比较逻辑接着算,非子来了(其余)靠边站。

  运算符优先级由高到低如下表所示:

运算符 描述
. [] {} () 字段访问、数组下标、函数调用以及表达式分组
++ -- - ~ ! delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
* / % 乘法、除法、取模
+ - + 加法、减法、字符串连接
<< >> >>> 移位
< <= > >= instanceof 小于、小于等于、大于、大于等于、instanceof
== != === !== 等于、不等于、全等、不全等
& 按位与
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
?: 三目运算符
= += *= /= -= %= 赋值运算符
, 多重求值(逗号运算符)

注意:

  1、 []、{}、.、()常用于数组和对象中,()也可用来改变运输顺序

  2、++、--、-一般只用于数值型数据,~按位取反

  3、字符串和数字相加结果是字符串

1 x=5+5; 2 document.write(x);   // 结果为10 3  4 x="5"+"5"; 5 document.write(x);   // 结果为55 6  7 x=5+"5"; 8 document.write(x);   // 结果为55 9 10 x="5"+5;11 document.write(x);   // 结果为55

  4、逻辑与(A && B),若A为真则返回B,否则返回A;逻辑或(A || B),若A为真,则返回A,否则返回B。知识小站:0、""、null、false、undefined、NaN都会判为false,其他都为true

1 var a = 1, b = 2;2 a && b;  // 返回23 a || b;  // 返回14 5 var c = 0, d = 1;6 c && d;  // 返回07 c || b;  // 返回1

  5、相等(==)只要求比较的值相同,对数据类型没要求;全等(===)则要求比较的值和数据类型都相同

1 1 var a = 5, b = "5";2 2 console.log(a == b);    // 返回true3 3 console.log(a === b);   // 返回false 

 

 

 

本文仅供自己在平时工作学习时作笔记使用!如有错误请多多指出!!!

转载于:https://www.cnblogs.com/iyunpeng/p/7596595.html

你可能感兴趣的文章
[HDU5536] Chip Factory
查看>>
面向对象与设计模式
查看>>
Android热修复原理
查看>>
算法(二):查找
查看>>
●BZOJ 3529 [Sdoi2014]数表
查看>>
Linux禁止root账户远程登录
查看>>
php 单例模式
查看>>
Angular项目中引入jQuery
查看>>
C# Linq 交集、并集、差集、去重
查看>>
JAVA初始化顺序
查看>>
(转)MSDN Library “已取消到该网页的导航”解决办法
查看>>
iOS-加载html字符串
查看>>
Shell 数组
查看>>
JavaStrip和python的变量存储位置
查看>>
【T_SQL】 基础 续
查看>>
cmd命令安装、卸载、启动和停止Windows Servic
查看>>
lightoj--1245--Harmonic Number (II)(数学推导)
查看>>
poj 1149 pigs ---- 最大流
查看>>
Swift中字符串转化为Class的方法
查看>>
使用RockMongo管理MongoDB
查看>>