三、运算符

1. 算术运算符  + - * / % ++ --

11赋值运算符

=

+= 、 -= 、*=、 /=

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基础语法(二)的更多相关文章

  1. javascript基础语法——表达式

    × 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ...

  2. javascript基础语法——词法结构

    × 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...

  3. Python 基础语法(二)

    Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...

  4. JavaScript基础笔记二

    一.函数返回值1.什么是函数返回值    函数的执行结果2. 可以没有return // 没有return或者return后面为空则会返回undefined3.一个函数应该只返回一种类型的值 二.可变 ...

  5. web前端学习python之第一章_基础语法(二)

    web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  6. Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

    Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...

  7. javascript基础语法备忘录-变量和数据类型

    //javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...

  8. 前端开发之JavaScript基础篇二

    主要内容: 1.流程控制条件语句和switch语句 2.for循环和while循环 3.Break语句和Continue语句 4.数组和数组常用方法 5.函数 6.对象 一.流程控制条件语句和swit ...

  9. JavaScript基础语法资料

    JavaScript基础第01天 1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的 ...

  10. Nice!JavaScript基础语法知识都在这儿了

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 转载请注明出处! 链接:https://blog.csdn ...

随机推荐

  1. QueryRunner及其增强,以及JdbcUtils增加事务处理及多线程并发安全

    一.QueryRunner使用 QueryRunner是dbutils包下一个为了增强JDBC的类,使用之前需要先导jar包,jar包下载地址为:http://commons.apache.org/p ...

  2. day13_H5_CSS_2

    一.css样式引用优先级,最高的是标签中写的样式,一标签为基准,有内而外,有下到上依次应用 2.样式隐藏,插入小知识,宽度可以写百分比(如:100%就是宽度两边占满) 3.加大加粗 4.水平垂直居中 ...

  3. Hadoop错误之namenode宕机的数据恢复

    情景再现: 在修复hadoop集群某一个datanode无法启动的问题时,搜到有一个答案说要删除hdfs-site.xml中dfs.data.dir属性所配置的目录,再重新单独启动该datanode即 ...

  4. 对迭代器操作的python 模块

    import itertools import more_itertools 目前用到的more_itertools.ilen(range(10)) --->返回可迭代的数量.这回消耗迭代,小心 ...

  5. react-native run-android时 SDK location not found.报错

    报错 原因 缺少local.properties文件(SDK location) 解决 方法一:在android Studio中打开项目android目录,会自动创建local.properties文 ...

  6. react_app 项目开发 (4)_ React UI 组件库 ant-design 的基本使用

    最流行的开源 React UI 组件库 material-ui 国外流行(安卓手机的界面效果)文档 ant-design 国内流行 (蚂蚁金服 设计,一套 PC.一套移动端的____下拉菜单.分页.. ...

  7. [LeetCode] K-th Smallest Prime Fraction 第K小的质分数

    A sorted list A contains 1, plus some number of primes.  Then, for every p < q in the list, we co ...

  8. Oracle 索引 index

    索引是一个模式对象,其中包含每个值的条目,该条目出现在表或集群的索引列中,并提供对行的直接快速访问. 创建一个索引:  create index 索引名 on 表名 (字段名); 删除索引:  dro ...

  9. python全栈开发 * mysql数据类型 * 180829

    * 库的操作 (增删改查)一.系统数据库查看系统库命令 show databases1.information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列 ...

  10. Dynamics365 WebAPI ADFS token 获取

    public class CrmAuth { ///<summary> /// Token /// </summary> public string access_token ...