8 书和咖啡

尚未进行身份认证

我要认证

学习python的小侠客

等级
TA的排名 3w+

JavaScript按位运算符

按位运算符将其操作数当做32位的比特序列(由0和1组成),而不是十进制、十六进制或八进制数值。我们主要了解的有七种,分别是:&、|、^、~、<<、>>、>>>。按位与运算符按位与 & 运算符,对两个 32 位表达式的每一位执行按位与运算。如果a 和 b 都为1 则结果为1,否则结果为0。aba & b000010100111示例:下面演示如何使用& 运算符:co

2020-06-03 09:48:38

JavaScript逻辑运算符

JavaScript 中的逻辑运算符可用来确定变量或者是值之间的逻辑关系。通常用于布尔型值,会返回一个布尔值true 或 false。而 &&、|| 运算符能够使用非布尔值的操作数,此时会返回一个非布尔型值。布尔值在 JavaScript 中提供了一种布尔数据类型,只接受值 true 或 false。我们可以通过 Boolean() 函数来确定表达式(或变量)的值为 true 还是 false。示例:将下面代码在浏览器中执行,将弹出一个显示 true 的弹出层:alert(Bool

2020-06-01 09:54:01

JavaScript比较运算符

JavaScript 语言中有两种比较方式,转换类型比较运算符 == 和严格比较运算符 ===。其中严格比较运算符仅当两个操作数的类型相同且值相等时才为true。而转换类型比较运算符== 会在进行比较之前,将两个操作数转换成相同的类型,再来比较。比较运算符常用语逻辑语句中,它主要是用语判定变量或者值是否相等。相等运算符相等运算符 == 会为两个不同类型的操作数转换类型,然后进行严格比较。示例:console.log(1 == 1); // trueconsole.log(1 == 2);

2020-05-29 09:46:03

JavaScript赋值运算符

JavaScript 语言中的赋值运算可以分为简单和复合两种赋值运算,前者是将赋值运算符 = 右边表达式的值保存到左边的变量中,而后者是混合了其他的操作(例如算术运算符操作)和赋值操作相结合。简单赋值运算符最简单的赋值运算符应该就是等号 = ,把一个值赋给一个变量,例如我们学变量的使用,声明一个变量并给变量赋值可以写为var a = 1,这就表示给变量 a 赋值为 1。语法格式:变量 = 数据赋值运算符左边只能是变量,多个赋值运算符可以组成赋值表达式,它具有右结合性。如果赋值运算符的左侧也为一个

2020-05-27 09:35:25

JavaScript算术运算符

算术运算符用于对数字(文字或变量)执行算术运算。标准算术运算符是加法 +,减法 -,乘法 * 和除法 /。和数学里面的加减乘除很类似,我们一起来看一下。加法运算符加法运算符 + 的作用是数值求和,这个应该很简单。示例:下面是简单的求两数之和:var a = 8;var b = a + 5;console.log(b); // 13+ 激发运算符除了计算两数之和,我们可以通过 + 连接字符串,得到的结果是一个新的字符串。示例:使用 + 将定义好的三个变量连接:str1 = "hell

2020-05-25 09:45:27

JavaScript 运算符介绍

在 JavaScript 语言中,运算符主要用于执行程序代码运算,针对一个以上的操作数项目来进行运算。运算符大家应该不陌生,因为我们在数学中都学过,例如加减乘除等。JavaScript 中的运算符可以分为 算术运算符、赋值运算符、字符串运算符、比较运算符、逻辑运算符、类型运算符、按位运算符等。算术运算符JavaScript 中算术运算符主要用于对数字执行算术,以数值作为其操作数,并返回一个单个数值。算术运算符我们可以分为7种:运算符描述+加,加法运算符的作用是数值求和,或者字符

2020-05-22 09:38:35

JavaScript中的字符串

我们知道字符串(String)类型是 JavaScript 中的基本数据类型之一,也是最常用的数据类型啦。下面我们来学习一下关于字符串的属性方法以及其的使用等。什么是字符串JavaScript 字符串其实很好理解,就是被包围在单引号或双引号中的任意字符。字符串可以用于存储和处理文本。示例:例如像下面这样声明的变量都是字符串类型:var str1 = "123";var str2 = '12356';var str3 = "你好,侠课岛";var str4 = 'hello summer

2020-05-20 09:38:09

JavaScript中的数字类型

JavaScript 语言中只有一种数值类型,就是 number 类型,这个类型的值可以选择带小数点或者不带小数点。不像其他语言中还分成了整型、浮点型、长整型、单精度、双精度等等。数字类型的使用我们在声明数字类型时,可以带小数点,也可以不带,或者使用科学计数法。示例:下面是我们声明的两个 number 类型的变量:var a = 7;var b = 1.25;在声明数字类型的变量时,不需要加引号,这就是数字类型和字符串类型的区别,例如我们看下面这两个变量:var num1 = 100;v

2020-05-18 09:52:34

JavaScript中的数据类型

JavaScript 常用数据类型JavaScript 中常用的数据类型主要有下面几种:String(字符串)Number(数字)Boolean(Boolean)Array(数组)Object(对象)JavaScript 语言中变量的值可以是任意类型,因为 JavaScript 是弱类型语言,所以在使用关键字 var 声明变量时,我们可以不用为变量指定数据类型,直接为其赋不同类型的值即可。因为 JavaScript 中不需要关注变量的类型,所以代码会更加简洁,但是也需要更加注意,避免因为变

2020-05-15 10:00:39

JavaScript 变量的学习

JavaScript 中变量是用于存储数据值的容器,举个例子,例如 var a = 1 , 其中 a 就是一个变量,1是存入变量的值,也叫做字面量。 在实际应用中,变量很频繁的被使用,所以我们接下来好好学习一下变量。变量声明我们可以使用关键字 var 来声明变量,变量定义好后可以给它赋值,给变量赋值时可以使用等号 =。当然为了方便我们也可以在声明变量的同时直接给变量赋值,这样更方便,使用 var 关键字声明变量后,可以对变量进行修改。注意哟,如果声明一个变量之后,不给这个变量赋值,那么这个变量是空的

2020-05-13 09:48:29

JavaScript中如何实现输出

JavaScript 语言中没有类似于 print() 这样的打印或输出函数。那么 JavaScript 要如何显示数据呢?下面我们来讲一下 JavaScript 中几种用来显示数据的方式。window.alert()第一种是使用 window.alert() 来弹出警告框,这很简单,例如我们想要显示“欢迎来到侠课岛”,我们可以像下面这样写代码,直接在 alert() 的小括号中加上要输出的内容。示例:下面代码中输出的内容是字符串,所以我们加上了双引号,如果输出数字则不用加:<!DOCTYP

2020-05-11 09:44:35

JavaScript的基本语法

本节我们简单的来学习一下 JavaScript 的语法。我们知道 JavaScript 是一种脚本语言,脚本语言又被称为扩建的语言,或动态的语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本保存,只有在被调用的时候进行解释或编译。JavaScript 语言是一套规则,它定义了 JavaScript 的语言结构。基本语法JavaScript 中必须严格区分大小写,例如变量 myVari...

2020-05-08 09:44:08

JavaScript的入门简介

什么是 JavaScriptJavaScript,我们一般简称为 JS,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 现在已经被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并支持面向对象、命令式和声明式风格。HTML、CSS、JavaScript三者不同的功能:HTML:定义网页的内容。CSS:描述页面的布局。...

2020-05-06 09:45:42

Node.js URL模块

什么是URL?url全球统一资源定位符,对网站资源的一种简洁表达形式,也称为网址。URL模块的使用Node.js 里面有一个内置的 URL 模块,这个模块在代码中使用时需要通过 require() 方法进行引用。但是如果只是在命令行里比如 cmd 或 git bash 等使用此模块,则不需要引用。 引入格式:var url = require("url");URL一共提供了三个方法,分...

2020-04-29 10:12:32

Node.js 事件循环

什么是事件循环Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。事件循环能让 Node.js 执行非阻塞 I/O 操作,尽管JavaScript事实上是单线程的,事件循环通过在可能的情况下将相应操作分担给系统内核来实现。因为目前主流的内核都是多线程的,内核可以处理后台执行的多个操作。当其中一个操作完成的时候,内...

2020-04-26 09:39:07

Node.js 回调函数

什么是回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数会在完成任务后被调用,Node 中使用了大量的回调函数,Node 中所有的 API 都支持回调函数。比如我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 ...

2020-04-24 09:34:09

Node.js REPL(交互式解释器)

Node.js 中 REPL 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。 Node 自带了交互式解释器,可以执行以下任务:Node 自带了交互式解释器,可以执行以下任务:读取:读取用户输入,解析输入了Javascript 数据结构并存储在内存中。执行 :执行输入的数据结构。打印 :输出结果。循环 ...

2020-04-22 09:53:38

Node.js 文件系统

Node.js 中我们可以使用 fs(File System) 模块来操作文件,文件系统模块有两种不同的方法,分别是同步方法和异步方法。同步和异步方法Node.js 文件系统模块中的方法均有异步和同步版本,例如同步读取文件内容可以使用 fs.readFileSync() 方法,而异步读取文件内容可以使用 fs.readFile() 方法。异步方法函数最后一个参数为回调函数,回调函数的第一个参...

2020-04-20 09:56:11

Node.js HTTP模块

内置HTTP模块Node.js 中有 HTTP 这个内置模块,HTTP 模块允许 Node.js 通过超文本传输协议(HTTP)传输数据。如果要使用 HTTP 模块,需要先通过 require() 方法引入 HTTP 模块,如下所示:var http = require('http');简单服务器的创建Node.js 中的 HTTP 模块可以创建一个 HTTP 服务器,该服务器侦听服务...

2020-04-17 10:12:57

Node.js模块

在实际工作中,编写稍大一点的程序时一般都会将代码模块化。在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。在编写每个模块时,都有require、exports、module三个预先定义好的变量可供使用。内置模块Node.js有一组内置模块,无需进一步安装即可使用。例如assert、buffer、child_process、cluster等。...

2020-04-15 10:18:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。