数值

概述

整数和浮点数

JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,11.0是相同的,是同一个数。

1 === 1.0 // true

null, undefined 和布尔值

null 和 undefined

概述

nullundefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefinednull,老实说,语法效果几乎没区别。

数据类型概述

简介

JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了 Symbol 和 BigInt 数据类型,本教程不涉及。)

  • 数值(number):整数和小数(比如13.14)。
  • 字符串(string):文本(比如Hello World)。
  • 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)。
  • undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值。
  • null:表示空值,即此处的值为空。
  • 对象(object):各种值组成的集合。

JavaScript 的基本语法

语句

JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。

语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。

JavaScript 语言的历史

诞生

JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。

1990年底,欧洲核能研究组织(CERN)科学家 Tim Berners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。

导论

什么是 JavaScript 语言?

JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。

JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript 本身不提供任何与 I/O(输入/输出)相关的 API,都要靠宿主环境(host)提供,所以 JavaScript 只合适嵌入更大型的应用程序环境,去调用宿主环境提供的底层 API。

给喜欢折腾用户的一些建议

程序为 CDN 共享需要内网穿透如果没有公网NAT0 ,那么请确保 UPNP 可用
不跑量不要随意折腾, 网络频繁波动是不会给调度的

程序下载地址

  1. 每次安装程序时, 请不要用你之前下载过的包,因为那可能是很早之前的旧版,使用以下链接确保你下载的是最新版本
  1. 什么是 Cloudflare Workers#
    Cloudflare Workers 是一个可以让你运行 Javascript 的(无服务器)平台,具体详情请看官网介绍。

  2. 为什么用 Cloudflare Workers#
    因为它比较强大,而且免费。它强大的地方,包括抗 DDOS 攻击,在线率高;同时,它也提供了免费版和收费版,其中免费版一般足够个人使用;而且,它可以分配一个域名,不需要额外购买域名。
    当然,如果遇到 Cloudflare Worker 打不开的情形,可以考虑绑定自己的域名,这里推荐购买一个便宜的.xyz 域名或申请 eu.org 免费域名。

优选订阅生成器 WorkerVless2sub

这个是一个通过 Cloudflare Workers 搭建,自动生成优选线路 VLESS 节点订阅内容生成器 [实现原理]

Telegram交流群:@CMLiussss

Pages 部署方法 视频教程

Cloudflare Worker 2 Vless & Sub

这是一个基于 Cloudflare Worker 平台的脚本,在原版的基础上修改了显示 VLESS 配置信息转换为订阅内容。使用该脚本,你可以方便地将 VLESS 配置信息使用在线配置转换到 Clash 或 Singbox 等工具中。

  • 基础部署视频教程:https://www.youtube.com/watch?v=LeT4jQUh8ok
  • 快速部署视频教程:https://www.youtube.com/watch?v=59THrmJhmAw 最佳推荐!!!
  • 进阶使用视角教程:https://www.youtube.com/watch?v=s91zjpw3-P8

Telegram交流群:@CMLiussss