使用“source script.sh“执行脚本和使用“./script.sh“执行脚本的区别

环境影响:source在当前Shell环境中执行脚本,因此所有修改都会影响到当前Shell。使用./执行脚本则在新的子进程中运行,其变更不会影响到父Shell。执行权限:使用./执行脚本需要脚本文件具有执行权限,而source不需要。适用场景: 使用source适合于需要修改或扩展当前Shell环境的场合,如设置环境变量或定义函数。使用./适合于执行独立的Shell脚本,尤其是那些不需要或不应该干扰当前She...

【JavaScript】内置对象 ③ ( Math 内置对象 | Math 内置对象简介 | Math 内置对象的使用 )

内置对象简介2、Math 内置对象的使用 二、代码示例1、代码示例 - Math 内置对象的使用2、代码示例 - 封装 Math 内置对象 一、Math 内置对象 1、Math 内置对象简介 JavaScript 中的 Math 内置对象 是一个 全局对象 , 该对象 提供了 常用的 数学常数 和 数学计算函数 ; 利用 Math 对象 的 函数和常数 , 可以完成各种数学运算任务 , 如 : 获取最大 / ...

解码 JavaScript 变量:全面概述

在 JavaScript 编程领域,变量在存储和操作数据方面发挥着至关重要的作用。了解变量的工作原理对于任何想要掌握 JavaScript 的开发人员来说都是至关重要的。在本文中,我们将探讨 JavaScript 中变量的基础知识,涵盖从声明到编码标准中的最佳实践的所有内容。 目录: 什么是变量? 声明变量 变量命名约定 变量范围 吊装 变量的编码标准 6.1.变量命名约定 6.2.关键词的一致使用 6.3...

【JavaScript】内置对象 ④ ( Math 内置对象常用方法 | 取绝对值 | 向下取整 | 向上取整 | 四舍五入取整 | 取随机数 )

对值 ;如果无法转为数字类型 , 则返回 NaN 非数字结果 ; Math.abs() 方法文档 : https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/abs 代码示例 : // 1. 求绝对值 Math.abs // 输出 : 1 console.log(Math.abs(1)); //...

Typescript学习笔记

Typescript学习笔记 标题:TypeScript学习笔记 摘要: 本文详细记录了我在学习TypeScript过程中的学习笔记,包括TypeScript的基础知识、类型系统、高级特性以及实践应用。通过本文,读者可以了解到TypeScript的优势和特点,并掌握如何使用TypeScript进行实际开发。 关键词:TypeScript;JavaScript;静态类型;学习笔记 一、引言 TypeScript...

javaScript数组-(进阶算法)-计算滑动窗口最大值

滑动窗口 给定数组中的连续子数组,使其和达到最大值,并记录该子数组的起始和结束索引。最后,将最大和及其起始和结束索引存储在数组当中。 const arr = [-1,-2,3,9,-4,8]; let max = null;let sum = null; let i=0,j=0; let length = arr.length; if(max === null || sum === null){ max ...

JavaScript 初学者的 Promise

介绍 在 JavaScript 中使用异步代码时,有时需要等待代码返回数据,然后再进一步处理数据。 例如:读取文件需要一些时间,或者从服务器获取数据可能需要一些时间,并且由于这是异步任务,因此它会被委托。 然而,在我们可以在代码中处理和执行任何进一步操作之前,我们需要这些数据。这就是 Promise 非常有帮助的地方。 什么是承诺? 在引入 Promise 之前,管理异步操作是使用回调完成的。 回调是作为参...

javascript中如何判断this的指向

在JavaScript中,判断`this`的指向是非常重要的,因为它决定了函数在执行时所引用的对象。下面是几种常见的判断`this`指向的情况: 1. 默认绑定:当一个函数独立调用时,`this`会绑定到全局对象(在浏览器环境中通常是`window`对象)。 ```javascript function foo() {   console.log(this); } foo(); // 输出:window ``...

【Excel VBA】深入探索VBScript中的Choose函数

深入探索VBScript中的Choose函数 在编程实践中,我们会遇到大量的If……ElseIf……搞得代码异常的庞大。 今天有个VBA的学生,突然问田辛老师有没有好的办法。 于是, 田辛老师发现还真有办法。 也就是Choose函数。Choose函数可以来优化代码逻辑,这样可以有效地简化冗长的条件判断结构。本篇博客旨在详细介绍Choose函数的使用方法,并通过具体的实例展示其在Excel VBA中的实际应用...

JavaScript 垃圾回收机制深度解析:内存管理的艺术

文章目录 🎭 引言一、JavaScript内存模型与生命周期的深度解析📌 基本数据类型与栈内存的精妙运作📌 复杂数据类型与堆内存的广袤世界📌 生命周期管理的智慧与实践策略📌 WeakMap 和 WeakSet 介绍 二、垃圾回收机制(Garbage Collection, GC)的深度探索📌 引用计数法(Reference Counting)📌 标记-清除法(Mark-and-Sweep)📌 分代收集(Ge...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.003715(s)
2024-05-10 03:02:37 1715281357