Javascript基础语法(二)
三、运算符
1. 算术运算符 + - * / % ++ --
1、1赋值运算符
=
+= 、 -= 、*=、 /=
1 +=2; ==》 1 = 1 + 2;
2. 比较运算符
> < >= <= !=
== 比较值
=== 比较值和数据类型
3. 逻辑运算符
3.1 && 逻辑与 & 并且
两边结果都为真,结果为真 true false
3.2 || 逻辑或 或者
两边结果只要有一个为真,结果为真
3.3 !逻辑取非
真既假,假既真
注意点:
1)逻辑运算符最终结果
在php里边,最终结果是“布尔”结果
在javascript里边,&&和||是其中一个操作数,!是布尔结果
2)短路运算
只给执行一个操作数,不执行另一个操作数,不被执行的操作数就被短路。
1. 数据类型:Number String Boolean Null Undefined Object
console.log(typeof 信息); 判断信息的数据类型
四、流程控制
If判断
If(表达式){
代码
}else if(表达式){
代码
}
Switch(表达式){
Case “值”:
Break;
Case “值”:
Break;
Default:
Break;
}
循环
for(var i=0; i<10; i++){
alert(1);
}
While(表达式){
代码
}
两个关键字
Break 结束循环 (终止)
Continue 跳过本次本次循环
使用场景
For 次数确定的时候用
Whiel 直到满足某个条件的时候终止循环
弹窗三种 alert confirm prompt
输出到控制台:console.log(“”); 浏览器 F12 控制台
关键字:
标识符: 变量名 数组名 方法名 类名。。。
变量:定义 赋值 使用
数据类型:number string boolean null undefined object
运算符
算数 赋值 关系 逻辑 三元(三目) typeof 123
控制语句
if(){}else if(){}else{}
for(var i=0; i<10; i++){}
while(){}
break contiune
死循环: while(true){} for( ; ; ){}
while(true){ if(){break} }
标记:
wbl:for(var i=0;i<10;i++){
for(var j=0 ; j<10; j++){
break wbl;//回吧外层的for循环停掉
}
}
Javascript基础语法(二)的更多相关文章
- javascript基础语法——表达式
× 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ...
- javascript基础语法——词法结构
× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...
- Python 基础语法(二)
Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...
- JavaScript基础笔记二
一.函数返回值1.什么是函数返回值 函数的执行结果2. 可以没有return // 没有return或者return后面为空则会返回undefined3.一个函数应该只返回一种类型的值 二.可变 ...
- web前端学习python之第一章_基础语法(二)
web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...
- Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制
Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...
- javascript基础语法备忘录-变量和数据类型
//javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...
- 前端开发之JavaScript基础篇二
主要内容: 1.流程控制条件语句和switch语句 2.for循环和while循环 3.Break语句和Continue语句 4.数组和数组常用方法 5.函数 6.对象 一.流程控制条件语句和swit ...
- JavaScript基础语法资料
JavaScript基础第01天 1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的 ...
- Nice!JavaScript基础语法知识都在这儿了
好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 转载请注明出处! 链接:https://blog.csdn ...
随机推荐
- leetcode 91 Decode Ways I
令dp[i]为从0到i的总方法数,那么很容易得出dp[i]=dp[i-1]+dp[i-2], 即当我们以i为结尾的时候,可以将i单独作为一个字母decode (dp[i-1]),同时也可以将i和i-1 ...
- Jmeter学习系列----1 环境搭建
注:在安装Jmeter之前,请先检查下电脑有没有装JDK:开始->运行->然后输入cmd->进入命令行界面,输入java -version , 出现以下信息就是此电脑已安装了JDK. ...
- HTML5_新标签
HTML5 是定义 HTML 标准的最新版本. 是一个新版本的 HTML 语言,具有新的元素,属性,行为, 是一个技术及,允许更多样化和强大的网站和应用程序 优势: 跨平台: 通吃 MAC PC Li ...
- (70)Wangdao.com第十一天_JavaScript 日期对象 Date
日期对象 Date 表示一个时间 Date 对象是 JavaScript 原生的时间库 它以1970年1月1日00:00:00作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫秒) 时间零点( ...
- A股魔咒
4.19魔咒 从2007年开始每逢4月19日大盘大跌. 基金“88”魔咒 88%魔咒,就是当基金的仓位水平达到88%左右的时候,A股市场往往会出现大跌,基金仓位成了股市的“反向指标”,当基金的平均仓位 ...
- 模块化Javascript代码的两种方式
1.将模块整体放在函数里 function buildMonthNameModule() { var names = ["January ", "February&quo ...
- in与exists和not in 与 not exists的区别
1.in 与 exists: 外表大,用IN:内表大,用EXISTS: 原理: 用in:外表使用了索引,直接作hash连接: 用exists:内表使用了索引,外表作loop循环再进行匹配: 2.not ...
- python learning day01
python简介 一.python的由来: python的创始人是吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚 ...
- const成员函数用法
详见博客,该博客讲解得很详细,为节省时间就--
- linux 常用压缩解压命令
压缩格式 打包/解压 执行命令 .tar 解包 tar ...