js基础-语句
if语句
if(true){
console.log(true)
}
if(0 == false){
console.log(true)
}
var a,b;
Math.random() 随机生成 0 -1之间的小数 * 10 后生成 0 -10之间的随机数
a = Math.random() * 10
b = Math.random() * 10
if(a>b){
console.log(a)
}
while语句
计算1-100的和
麻烦写法
var t = 0; t+=1; t+=2; t+=3.....
while 判断表达式为真的时候 不断的执行语句块
var i = 1 //循环索引
var sum = 0;
while(i<=100){
sum += i
i++
}
计算1到10的阶乘 1*2*3*4...
麻烦写法
var t = 0; t*=1; t*=2; t*=3.....
var i = 1;
var sum = 1;
while(i<=10){
sum *= i
i++
}
//先执行语句块 再判断 do while 用的比较少 推荐 while
麻烦写法
var t = 0; t*=1; t*=2; t*=3.....
var i = 1
var sum = 1
do{
sum*=i
i++
}while(i<10)
for循环语句
执行顺序
①先执行索引的赋值表达式而且只执行一次
②执行判断表达式,如果是真那么执行语句块,否则结束当前for循环语句
③执行完语句块后再执行索引后续处理表达式
④继续重复第二第三步骤
for(索引的赋值表达式;判断表达式;索引后续处理表达式){
//执行语句块
}
麻烦写法
var t = 0; t+=1; t+=2; t+=3.....
var sum = 0;
for(var i = 1; i<= 100; i++){
sum += i
}
console.log(sum)
斐波那契数列
var fn1 = 1,
fn2 = 1,
n = 20,
i,
result;
for(var i = 3; i<=n;i++){
result = fn1 + fn2;
fn1 = fn2;
fn2 = result;
console.log(result + '')
}
console.log(result + '')
var i = 1,result =0;
for(; i <= 100; i++){
if(i%3 == 0){
result += 1
}
}
console.log(result)
计算1-100的和 去掉 对3取余为0的数字
continue 跳过该循环执行下次循环 break 立即结束循环
var sum =0;
for(var i = 0; i<100;i++){
if(i%3 == 0){
continue;
}
sum += i
}
console.log(sum)
switch(a){
case 1:
echo 1
break;
case 2:
echo 1
break;
}
js基础-语句的更多相关文章
- js基础语句
// for 循环语句 // if else 条件判断语句 // switch 条件循环语句 // while // do while // 这里的 i 是循环变量 一般初始值为0,因为下标从0开始 ...
- Node.js基础与实战
Node.js基础与实战 Node.jsJS高级进阶 NODE原理与解析 REPL交互环境 模块与NPM Buffer缓存区 fs文件操作 Stream流 TCP&UDP 异步编程 HTTP& ...
- js基础篇——call/apply、arguments、undefined/null
a.call和apply方法详解 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象 ...
- JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象
前 言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...
- AJAX学习前奏----JS基础加强
AJAX学习前奏----JS基础加强 知识概要: 1.js类&属性&方法的定义 2.静态属性与方法 3.构造方法 4.原型的使用 5.Object对象直接加属性和方法 6.JSO ...
- 第六十四天 JS基础操作
一.分支结构 1.if语句 if基础语句 if(条件表达式){ 代码块: } // 当条件表达式结果为true,会执行代码块:反之不执行 // 条件表达式可以为普通表达式 // 0.undefined ...
- JS基础学习1
1 JS 概述 一个完整的javascript实现是由以下3个不同部分组成的: (1) 核心(ECMAscript) (2) 文档对象模型(DOM) Document object ...
- js基础梳理-如何理解作用域和作用域链?
本文重点是要梳理执行上下文的生命周期中的建立作用域链,在此之前,先回顾下关于作用域的一些知识. 1.什么是作用域(scope)? 在<JavaScritp高级程序设计>中并没有找到确切的关 ...
- 1、js基础内容
js基础内容 1. 编辑器 编译环境 浏览器 编辑软件 sublime DW H5Build Atom ==[注]尽可能多的去使用编辑器去编辑代码.== Html+css ==JS 逻辑== 比作建设 ...
随机推荐
- three.js学习:性能监视器stats.js的用法
用法一: var stats = new Stats(); stats.setMode(0); stats.domElement.style.position = 'absolute'; stats. ...
- WPF 自定义分页控件二
一:添加自定义分页控件,命名为KDataPagerTwo: public class KDataPagerTwo : Control, INotifyPropertyChanged { static ...
- linux的系统调优
例1:找出前当系统中,CPU负载过高的服务器? 服务器1: load average: 0.15, 0.08, 0.01 1核 服务器2: load average: 4.15, 6.08, 6.01 ...
- LeetCode 11. [👁] Container With Most Water & two pointers
盛最多水的容器 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找 ...
- javafx链接实现
方式一: Desktop.getDesktop().browse(new URI(manualUrl)); 在linux环境bug 方式二: 转载自:https://stackoverflow.com ...
- linux base shell 基础语法
转载 本文主要是基础的基础,希望对大家有所帮助 一.Shell基本类型的变量: (1)Shell定义的环境变量: Shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,用户还可以重新定义这 ...
- JSP创建用户验证的实例
1 显示中文的代码编码解决办法: <%@ page language="java" import="java.util.*" pageEncoding=& ...
- <记录> PHP Redis操作类
namespace common\controller; class Redis { public $redisObj = null; //redis实例化时静态变量 static protected ...
- springboot 端口号
1. 读取端口号 2.多端口运行 2.
- delphi treeview checkbox
delphi treeview checkbox 最新版Berlin还没有带checkbox的treeview?