JavaScript自学第4讲:JavaScript运算符介绍
来源:互联网 发布:python 防止sql注入 编辑:程序博客网 时间:2024/06/06 02:57
JavaScript运算符
- — * / %
%(取摸:即两个数相除的余数)
强调:取模主要用于整数之间取模
子:编写一个程序,判断两个数是否能够整除
<script language="javascript"> var a=90; var b=8; if(a%b==0){ window.alert("能整除"); }else{ window.alert("不能整除"); }</script>
++, 运算符
a++ –> a=a+1
b– = b=b-1
++a 表示先把自己加1再赋值
–a 表示先把自己减1再赋值
例子:
var a=56;var b=++a; window.alert(b); b=57window.alert(a); a=57
• –运算符
var a=56;var b=--a; window.alert(b); b=55window.alert(a); a=55
window。prompt()与document.writeln()介绍
window.prompt(); prompt() 方法用于显示可提示用户进行输入的对话框,输入的是字符串类型。
document.write() :向浏览器输出内容var num1=window.prompt("请输入一个数"); //输入1.1var num2=window.prompt("请再输入一个数"); //输入1.1document.writeln("这两个数的和是"+(num1+num2));//此时都当成字符串考虑,输出1.11.1document.writeln("这两个数的和是"+(parseFloat(num1)+parseFloat(num2)));//此时输出2.2
这个案例中不写parseFloat也是可以的
逻辑运算符:
(1) 与&&
If(逻辑表达式1&&逻辑表达式2){}
如果 逻辑表达式1为true 则JS引擎会继续执行逻辑表达式2
如果 逻辑表达式1为false则不会执行逻辑表达式2
(2) 或 ||
在JS中,||究竟返回什么值,这是一个非常重要的知识点
结论:将返回第一个不为false的值(对象亦可),或者是返回最后一个值(如果全部都是false的话),返回的结果不一定是布尔值
案例1:
var a=true;var b=false;window.alert(a||b);
输出true
案例2:
var a=4;var b=90;var c=a||b;window.alert(c);
输出:4
案例3:
var a=0;var b=90;var c=a||b;window.alert(c);
输出:90
案例4:
var a=0;var b="";var d=false;var c=a||b||d;window.alert(c);
输出:false 如果是var c=a||d||b;返回空串
案例5:
var a=0;var b="";var c=false;var d=new Object();var k=a||b||c||d;window.alert(k);
输出类型是object
(3)非!
特别说明:在逻辑运算中:0,””,false,null,undefined,NaN均表示false
除了这些均表示真的。
var a=0;if(!a){window.alert(“OK”);}
输出OK
0 0
- JavaScript自学第4讲:JavaScript运算符介绍
- JavaScript自学第1讲:JavaScript基本介绍
- JavaScript自学笔记第3讲:JavaScript基本数据类型介绍
- JavaScript自学第2讲:JavaScript快速入门
- javascript自学笔记-第一篇
- Javascript自学-4
- 第一篇:JavaScript介绍
- JavaScript回顾——第4讲:其他标签
- Servlet自学第22讲:servlet会话技术介绍
- JavaScript 数组、JavaScript 对象、JavaScript运算符
- JavaScript自学ing(4)
- JavaScript高级程序设计之JavaScript 简介 第1.1讲笔记
- JavaScript高级程序设计之JavaScript实现 第1.2讲笔记
- JavaScript高级程序设计之JavaScript 版本 第1.3讲笔记
- JavaScript权威指南第04章 表达式和运算符
- JavaScript学习笔记第一天——运算符
- javascript typeof的用法与typeof运算符介绍
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
- HDU 1481 树的性质(神坑)
- Java利用Zxing生成二维码
- Maven入门指南⑤:使用Nexus搭建Maven私服
- 2.3-7
- Android 常用 adb 命令总结
- JavaScript自学第4讲:JavaScript运算符介绍
- 建造者模式
- 在java中生成二维码,并直接输出到jsp页面
- html中的meta
- C++作业4.21
- 动态规划法.md
- Valid Phone Numbers
- 2-1
- 学习Zynq的好的入门博客