1.     变量提升

变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window

,window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找这个变量,有和没有这个变量。有这个变量就会看赋值没赋值,如果赋值就是后面的值,如果没有赋值就是undefined,如果没有找到就说这个变量 is not defined。

2.     条件语句

If(条件){

语句

}else{

语句

}

{}   在js我们把他叫代码块。如果代码块里的内容没有执行完,语句不会向下执行。

代码块是一个独立的整体。如果js中某一条语句出错,那么就会在此终止不会向下执行。

3.     循环语句

循环,就是对一个整体进行逐个查找。

循环

1.        从什么开始

2.        查找的步长

3.        结尾数字

计算机对数据的计算不是从1开始,从0开始,也就说0代表第一个数据

我们把用数字去代替字节的方法,将数字叫做这个字节的下标(索引)

循环语句的格式

循环用for

for(){}

我们最后发现i是5,但是i应该是for循环的代码块中的变量。但是for循环之外也可以使用,我们把这种现象叫做内存泄露。需要清内存。

1

12

123

1234

Js处理数据的目的就是将数据渲染到页面中,而渲染的数据的本质是字符串。

其他数据的底层都是字符串。

学习到最后,都是在处理数据,渲染数据的最本质方法就是字符串拼接。

后期的数据渲染的方式都是由字符串衍变而成。

4.加号的使用

+ 字符串拼接

变量和字符串之间都需要使用+进行连接。

算法

案例1 求1-10的和

弹出框的三种形式

1.        alert()  警告框

2.        输入框 prompt()

3.        确认框  confirm()

案例2 找出1-100之间即能被5又能被6整除的数字

我们把这种一个一个列举出来的方法叫穷举法。

案例3 求1-20的质数

质数只能被1和他本身整除的数字最小质数是2

案例4 如何取到375中的百位  十位个位?

If条件的种类

If(条件){}

If 里面的条件只是一个字母

1.        m=true

2.        M和null的关系

Boolean中的true和false 我们可以用数字中的0和非0代替。

上面if(m) 如果m是true

如果m是非空

If里面的条件

有关系运算  > >= < <=  ==  ===  !=

If(m=5){}

=  在js中是赋值的意思,并且这种运算从右往左执行。

将数字5赋值给变量m。

逻辑运算

||   &&  !

转载于:https://www.cnblogs.com/yanliangwei/p/9814584.html

1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...相关推荐

  1. Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup

    弹出框 背景 提示与询问弹出框 实现 使用 列表选择框 实现 使用 顶部条件筛选框 实现 自定义ViewGroup 使用 总结 背景 鉴于Android提供的默认弹出框很一般,IOS的弹出框样式还不错 ...

  2. 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法

    01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍  Java概述.helloworld案例  工 ...

  3. [系统安全] 六.逆向分析之条件语句和循环语句源码还原及流程控制

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  4. [安全攻防进阶篇] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向

    从2019年7月开始,我来到了一个陌生的专业--网络空间安全.初入安全领域,是非常痛苦和难受的,要学的东西太多.涉及面太广,但好在自己通过分享100篇"网络安全自学"系列文章,艰难 ...

  5. python 条件语句判断连续三个数,Python_3_流程控制语句:条件判断语句(if语句),循环语句,嵌套...

    第三章 流程控制语句 简介 Python代码在执行时是按照自上向下顺序执行的. 通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次 流程控制语句分成两大类:条件判断语句,循环语句 ...

  6. 八、深入JavaScript的条件语句和循环语句(四)

    @Author:Runsen @Date:2020/5/26 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  7. [Python学习] 专题二.条件语句和循环语句的基础知识

            前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括:         1.条件语句:包括单分支.双分支和 ...

  8. Matlab变量、分支语句和循环语句

    Matlab变量.分支语句和循环语句 一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matl ...

  9. linux循环条件,shell脚本编写 之 条件选择,条件判断,循环语句

    1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐 ...

最新文章

  1. azure mysql 只读节点_Azure MySQL PaaS 创建MySQL异地只读数据库 (Master-Slave)
  2. main 函数的标准原型
  3. java基础之集合类
  4. 二叉树中最大/最小深度与叶子数
  5. C# 汉字转拼音(全拼)
  6. pc端jquery左右按钮控制带缩略图的图片切换代码_Web开发实用的图片预览插件,简单零依赖——PhotoSwipe...
  7. art-template入门(一)之介绍
  8. java 无法import_ImportError:无法导入名称X
  9. bzoj 1620: [Usaco2008 Nov]Time Management 时间管理(贪心)
  10. 【养生之道】电脑族必吃日常防辐射食品
  11. JavaWeb—作业【建立新闻数据库以及插入数据】
  12. 笔记本电脑java记事本在哪_如何打开电脑记事本_电脑记事本在哪
  13. 数学连乘和累加运算符号_数学运算符号
  14. springboot志愿者管理系统
  15. 差分与反差分计算(MATLAB)
  16. 【附源码】计算机毕业设计SSM网上商城比价系统
  17. H323端口开放一览表
  18. CA—Certificate Authority证书授权中心
  19. 学习ios牛人40天精通iOS开发的学习方法
  20. php懈垢windows通用上传缺陷

热门文章

  1. java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧
  2. excel查标准正态分布_终于搞清楚正态分布、指数分布到底是个啥了
  3. bean 属性设置默认值_activiti7源码分析之引擎初始化与Bean注入
  4. android sharedpreferences 工具类,android sharedpreferences工具类
  5. 2021年东港二中高考成绩查询,辽宁省东港二中2021届英语高考模拟试卷1(新课改原创2020版,供2021年课改省份考生使用)...
  6. docker pull的镜像放在哪里_Docker 安装ELK及Docker常见命令
  7. php内存映射,如何用ZwMapViewOfSection将Driver分配的内存映射到App空间?
  8. oracle删除所有触发器的命令,Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)...
  9. qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
  10. altium designer 单层显示切换两次_新论文:北京新机场装配式单层铝合金网壳结构整体稳定性能研究...