判断
三元表达式
循环
判断: 用的最多的就是if判断
1.if(条件){
当条件满足以后执行的语句
   }

2.if(条件){
   }else{
    当上面的条件不满足的时候,就走底下
}

3.多重条件判断
   if(条件){

}else if(条件){

}else if(条件){

一组if判断,只能有一个if,elseif可以有0个或者多个
   else只能有0个或者1个

4.

1.跟NAN做比较的时候
 2.数字类型 0 转换成false.非0转换成true
     数学运算
     false转换成0
     true转换成1
0转换成false,非0转换成true是什么意思?
   3.空的字符串转换成false,非空转换成true
   4.引用类型的全部转换成true
   5.在if判断的条件中不要写小数的加减(重点重点)
在if判断中
   0,false,空串,undefined,null转换成false.其他的全部转换成true

typeof() 检测数据类型的方法,需要检测的类型放在参数
   返回的值: string number function object undefind boolean

5.

三元表达式
三目运算
三元运算

简单点理解就是if的简化版
语法
表达式1?表示式2:表达式3;
条件(boolean)
    true的时候走表达式2
    false的时候走表达式3
   var a = 100;
   a == 100?console.log("你好"):console.log("不好");

6.

控制台输出
   console.log();
   警告框输出
   alert()
   页面输出
   document.write(); //在文档中写入一段内容,这个内容是一个字符串的格式

7.

break; 退出循环
continue; 跳出本次循环

8.函数

函数: 封装代码,是一系列代码的集合
    函数名: 命名规则和变量的命名规则一样
    参数:形参(形式上的参数),参数的类型可以不限,个数可以不限
    函数体: 当函数被调用的时候所执行的代码
    return: 返回值,如果没有写,则返回undefined
   function 函数名(参数1,参数2...){
    函数体
    return 函数的返回值
   }

9.

函数如何调用?
   console.log(fun) fun就表示这一个函数
   () 执行符号 执行的就是函数

内置函数
   isNaN() 返回一个boolean
   typeof()
   parseInt()
   parseFloat()
   alert()
   eval()

转载于:https://www.cnblogs.com/lttt/p/10957039.html

javascript 2相关推荐

  1. 【AJAX】JavaScript的面向对象

    Ajax中后端数据返回后需要前端通过JavaScript来实现动态数据更新的问题.所以,在Ajax中加深了一遍JavaScript面向对象的印象. 基础部分: JavaScript中创建对象并简单对象 ...

  2. 【JavaScript总结】JavaScript语法基础:JS高级语法

    作用域链: 1.JS中只有函数能够限定作用域的范围: 2.变量处理在制定的函数范围内,还有一个特殊的作用域,就是没有用var 声明的全局作用域 3.js中的作用域链是为了清晰的表示出所有变量的作用范围 ...

  3. 【JavaScript总结】JavaScript语法基础:DOM

    ->DOM的理解:文档对应dom树 ->有了DOM能做什么:DOM的操作 html文档做为DOM树模型,DOM树的节点就是对象.对象会触发事件来执行一些事件代码. C#中的事件是一个委托变 ...

  4. 【JavaScript总结】JavaScript语法基础:JS编码

    运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...

  5. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  6. 【JavaScript总结】JavaScript发展与学习内容

    发展: 最初浏览器是为大学里浏览文档用,从地址栏输入文档地址,找到文档显示. 后来各种需求(购物网站,个人博客)出现,已有功能不能满足需求. 可人们依旧在努力满足这种需求,但实现后的效果很不尽人意. ...

  7. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  8. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)

    课程来源:后盾人 上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟 数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一 ...

  9. [JavaScript] JavaScript 数组挖掘,不只是讲数组哟

    课程来源:后盾人 数组引用类型分析 数组的定义 const array = new Array('hello', 'dust', 1, 2, 3, 4, 5) console.log(array) l ...

  10. linux下用js生成xml,js2xml:将javascript字符串转换为xml

    有时候爬数据遇到像下面这种,数据在script标签中以javascript形式存在. var totalReviewsValue = 32; var averageRating = 4.5; if(t ...

最新文章

  1. 异常检测算法:Isolation Forest
  2. 刻意练习:LeetCode实战 -- Task22. 二叉树的中序遍历
  3. 三种复位方式: 同步复位、异步复位、异步复位同步释放
  4. 控制台输出覆盖当前行显示
  5. springboot添加swagger2组件
  6. CentOS6.8 mediawiki安装
  7. 给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...
  8. 有限元笔记06-三维实体单元
  9. Makefile用法链接
  10. 厂均 60W+ 的 秘密
  11. 推荐个我在用的免费翻译软件,支持多家翻译API整合
  12. 如何进入大华智能分析服务器,如何配置大华录像机区域入侵功能,看完就明白...
  13. 微星GS安装Ubuntu系统
  14. mysql es 父子关系 下级数据查询效率对比
  15. 海康威视摄像头密码重置方法
  16. 软件工程---团队作业4
  17. Ionic4 Ionic-refresher 下拉更新
  18. 可能是你见过最强的猜数字游戏(doge
  19. 在linux上gc日志详解,JVM Parallel Scavenge GC日志详解
  20. android社交源码,原生仿微信社交社区即时通讯聊天双端APP源码开源 带PC客户端...

热门文章

  1. 考驾照选择 AI 教练,心态稳定不骂人
  2. 如何把gcc编译工具使用到linux全局
  3. Android优化之内存优化倒计时篇
  4. Gradle 使用技巧(四) - 如何定位和解决依赖冲突
  5. java-多线程 String 常量池缓存功能带来的问题
  6. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)
  7. “一日不斗,我浑身难受”,表情包斗图成瘾下的大市场
  8. 深入剖析Redis系列(七) - Redis数据结构之列表
  9. Git(一)之基本操作详解
  10. Jenkins 2.9.1 安装文档