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

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

2. 循环语句

    循环,就是对一个整体进行逐个查找,找出符合条件的值

    循环:

      (1)从什么开始

      (2)查找的步长(符合条件的区域值)

      (3)结尾数字

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

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

循环语句的格式

循环用for

for(){}

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

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

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

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

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

4.加号的使用

+ 字符串拼接

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

算法

  案例1 求1-10的和

  

弹出框的三种形式

  1. alert()  警告框
  2. 输入框 prompt()
  3. 确认框  confirm()

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

  

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

If条件的种类

  If(条件){}

  

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

  1. m=true

    2.m和null的关系

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

  上面if(m) 如果m是true  可以用数字中的0代替

      如果m是非空  即m=null

If里面的条件

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

  If(m=5){}

  

  第二种写法是错误的

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

  正确写法下是 变量m等于变量n

  错误写法下是 变量m被赋值n

  逻辑运算

  ||(或)   &&(且)  !(非)

  

转载于:https://www.cnblogs.com/zff123/p/9813073.html

JS(JavaScript)的初了解3(更新中···)相关推荐

  1. js的继承和原型链(更新中)

    话不多说,直接上MDN链接 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_ ...

  2. 多因子选股模型python_多因子选股模型构建初尝试(更新中)

    数据获取--Tushare包 由于Tushare 中的数据比较全,数据调取的速度也比较快,最主要的是免费,所以选择使用它. Tushare 安装 直接用pip安装实在是太!慢!了! 但是由于最近清华源 ...

  3. replication-manager初体验(更新中)

    替代老旧的MHA,流行的方案有以下几种 (1)replication manager https://github.com/signal18/replication-manager (2)orches ...

  4. Node.js零基础自学(持续更新中)

    1. Node.js时基于Chrome V8 引擎的JavaScript运行环境.官网:Node.jsNode.js® is a JavaScript runtime built on Chrome' ...

  5. 深入理解JS的面向对象(更新中)

    面向对象是软件开发方法.面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台.分布式系统.网络管理结构.CAD技术.人工智能等领域.面向对象是一种对现实世 ...

  6. JavaScript杂记(持续更新中)

    1. HTML 表单自动验证 HTML 表单验证也可以通过浏览器来自动完成. 如果表单字段 (fname) 的值为空, required 属性会阻止表单提交: <!DOCTYPE html> ...

  7. 持续不断更新中... 自己整理的一些前端知识点以及前端面试题,包括vue2,vue3,js,ts,css,微信小程序等

    Vue3自考题 1,如何使用vue3的组合式api 答: 在普通的前端项目工程中,在script标签中增加setup即可使用api 使用setup()钩子函数 2,computed 与各个watch之 ...

  8. JavaScript 个人总结(持续更新中)

    目录 文章目录 前言 一.javaScript是什么? 二.js引入方式 1.行内式 2.内嵌式 3.外链式 三.js的输出方式 四.js数据类型 1.基本数据类型: 1.数据类型的转换: 2.运算符 ...

  9. 前端知识点总结——JS高级(持续更新中)

    前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...

  10. JavaScript玩转机器学习:Node 中的 TensorFlow.js

    JavaScript玩转机器学习:Node 中的 TensorFlow.js TensorFlow CPU TensorFlow CPU 包,可以按如下方式导入: import * as tf fro ...

最新文章

  1. php邮箱群发,php异步群发邮件
  2. 任正非最新内部信:过去只为赚点小钱,现在要用5G+AI战胜美国
  3. 动态网页制作PHP常用的正则表达式
  4. 深圳内推 | 腾讯IEG互动娱乐事业群招聘算法工程师、数据研究员(可实习)
  5. 通过RADIUS 服务器管理无线AP的VLAN
  6. maven打包指定main函数
  7. 爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回
  8. matlab实验与系统信号实验二,信号与系统上机实验-matlab(第一第二次实验课)new
  9. ArcGIS 栅格函数在线调用详解
  10. Scala的空值删除和空值填充
  11. 移动pc多平台运营级家校互动平台系统源码转让
  12. appium inspector连接appium service
  13. javaweb基本概念
  14. SpringBoot整合MybatisPlus实战动态SQL,java分布式架构
  15. android动画 行星,AndroidAnimation
  16. [QTV] 实例演示 — 基于FPGA的AWS F1实例
  17. verilog学习 | HDLBits:在线学习答案
  18. python opencv对一组照片进行清晰度打分
  19. 代理IP的三个实际应用场景
  20. 是否有刘海的机型(iPhoneX iPhoneXR iPhoneXS iPhoneXSMax)适配判断

热门文章

  1. 搞怪的html代码,这个恶搞网页代码是肿么写出来的?
  2. sizeof 数组_简单的一维数组竟然有这么多坑?
  3. bfs理解——hdu6386好题
  4. gentoo hibernate
  5. mac安装brew简单方法
  6. MATLAB实现多元线性回归预测
  7. 微软在Build 2016开发者大会中发布 “认知服务”,牛津计划有正式名字啦!
  8. poj 2371 Questions and answers
  9. codevs 2185 最长公共上升子序列--nm的一维求法
  10. C++primer习题--第1章