javascript 运算符,流程控制,四种变量,函数一级页面交互

每一种语言中都有自己的运算符,表现方式都有一些区别。

javascript运算符如下:

- 赋值运算符

前提:x=5,y=5

| 运算符 | 例子 | 等同于 | 运算结果 |
| :----- | :--- | ------ | -------- |
| =      | x=y  |        | 5        |
| +=     | x+=y | x=x+y  | 10       |
| -=     | x-=y | x=x-y  | 0        |
| *=     | x*=y | x=x*y  | 25       |
| /=     | x/=y | x=x/y  | 1        |
| %=     | x%=y | x=x%y  | 0        |

- 比较运算符

前提:x=5

| 运算符 | 描述       | 比较    | 结果  |
| ------ | ---------- | ------- | ----- |
| ==     | 等于       | x=="5"  | true  |
| ===    | 绝对等于   | x==="5" | false |
| !=     | 不等于     | x!="5"  | fales |
| !==    | 不绝对等于 | x!=="5" | true  |
| >      | 大于       | x>5     | false |
| <      | 小于       | x<5     | false |
| >=     | 大于等于   | x>=5    | true  |
| <=     | 小于等于   | x<=5    | true  |

- 逻辑运算符

前提:n=5

| 运算符 | 描述 | 例子          | 结果                |
| ------ | ---- | ------------- | ------------------- |
| &&     | 与   | x=n>10&&++n   | x=false,n=5(短路) |
| \|\|   | 或   | x=n<10\|\|n-- | x=true,n=5(短路)  |
| !      | 非   | x=!n          | x=false,x=5         |

在这里数字类型和python中有点区别,这里数字类型部不分整型和小数类型。

当我们真的需要要整数的话可以用parseint 转一下。

    let n1 = 5;
    let n2 = 2;
    let res= n1/n2;
    console.log(res);

    // res = parseInt(res);
    res = parseFloat(res);
    console.log(res);
    console.log(parseInt(‘456asdad789‘));
    console.log(parseFloat(‘222.5xxz‘))

如果数字本身是正数的话,用parsefloat去转换的话是不会有.0出现的不会强行制造一个小数。

流程控制

首先是 if else流程控制:

随机数:

随机数 [0, 1) => [m, n]
[0, 1) * 11 => [0, 11) parseInt() => [0, 10] + 5 => [5, 15]

[5,15]就是[0,10]的整个区间,都加上了5

[0,10]就是[0,11)的取整得到的

[0,11) 就是[0,1)区间* 11得到的

[m - m,n - m]  = [0,10]
[0,n - m +1 ] = [0,11)

[0,1) * (n - m +1) = [0,11)

parseint([0,1) * ((n- m +1) + n )) = [0,15]

  公式:parseInt(Math.random() * (max - min + 1)) + min
    let num = parseInt(Math.random() * (40 - 10 + 1)) + 10;
    console.log(num);

    if (num >= 30) {
        console.log(‘数字超过30‘);
    } else if (num >= 20) {
        console.log(‘数字超过20‘);
    } else {
        console.log(‘数字超过10‘);
    }

  

原文地址:https://www.cnblogs.com/1624413646hxy/p/11135531.html

时间: 2024-08-12 14:02:18

javascript 运算符,流程控制,四种变量,函数一级页面交互的相关文章

python第五十四天 javascript语法 1.运算符 2. 流程控制 3. 函数 4. 四种变量 5. 数据类型的运用 6. js页面交互

1.运算符 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> <script> let n1 = 5; let n2 = 2; let res = n1 / n2; console.log(res); // 将数字转换成整数,

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

JAVA之旅(二)--if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学--献给刚入门的小程序员们 一.语句 一般语句也就三个类型 判断语句 if 选择语句 switch 循环语句 for 当然,还有其他的 我们这里一个一个来讲 1.if if,如果,就是判断,if(条件){} //公共的 类 类名 public class HelloJJAVA { // 公共的 静态 无

freemarker四种变量

1.简介说明 (1)数据模型中的变量:root中的变量 (2)模板中的变量:使用<#assign>定义的变量 (3)局部变量:在指令中的变量 (4)循环变量:在循环中的变量 2.使用说明 (1)数据模型中的变量:root中的变量 A Junit方法 @Test public void testRoot() { root.put("age", "23"); studentPrint("tag.ftl"); } <html>

四种变量交换swap方法

1.void swap(int &x, int &y){ int temp=x; x=y; y=temp; } 2.void swap(int &x, int &y){ x=x+y; y=x-y; x=x-y; } 3.void swap(int &x, int &y){ x=x-y; y=x+y; x=y-x; } 4.void swap(int &x, int &y){ x=x^y; y=x^y; x=x^y; } 四种变量交换swap方

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数

mysql 1. 卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2. 安装mysql 2.1 安装源码需要编译 下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2.2 xftp连接上传 xftp连接上

js最基础知识回顾3(字符串拼接,数据类型,变量类型,变量作用域和闭包,运算符,流程控制,)

一.javaScript组成     1.ECMAScript:解释器.翻译 ---------------------------------------------------------几乎没有兼容性问题     2.DOM:Document Object Model --------操作HTML的能力----document--------有一些兼容性问题     3.BOM:Browser Object Model -------------浏览器---------------wind

JavaScript学习总结(四)function函数部分

转自:http://segmentfault.com/a/1190000000660786 概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. js 支持两种函数:一类是语言内部的函数(如eval() ),另一类是自己创建的. 在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它.(该变量的作用域是局部的). 您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量. 函数调用 有如下四种调用js函数的方式

javascript this 关键字以及四种函数调用模式

最近在学习javascript ,被js中的this关键字搞得晕头转向,都不知道这个东西到底是干什么的,不同的地方所指的对象又不一样.在查询了很多的资料以后,终于有了一些眉目了. this的定义:在javascript中,上下文对象就是this指针,即被调用函数所处的环境,上下文对象的作用是一个函数内部引用调用它的对象本身. 上面就是javascript中this关键字的定义,单纯的理解来说还是很好理解的,但是真正到用的时候发现又是另外一回事了. 说到this的用法,就要谈到到this的作用域,

Python流程控制常用工具和函数定义

在我们的工作中,我们使用ddagent ver.5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制.经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存.分析问题机器上进程树中每个节点的占用情况,可以看出ddagent集合进程的内存占用仍然很高. 我们将学习最基本的流程控制工具,比如 if 条件判断 for 循环 while 循环 作为保证业务系统稳定运行的监控组件,存在内存泄漏,这自然是非常严重的,所以我们开始了我们的“故障排除之旅”. if-e