JavaScript 入门基础知识 想学习js的朋友可以参考下

yizhihongxing

JavaScript 入门基础知识

本文将介绍 JavaScript 的基础知识,适合想要入门学习 JavaScript 的朋友参考。包括变量、数据类型、运算符、条件语句、循环语句、函数等基础内容。

变量

变量是存储数据的容器,在 JavaScript 中通过 varletconst 来声明变量。

// 声明变量并初始化
var name = "John";
let age = 25;
const PI = 3.14;

// 修改变量值
name = "Tom";
age = 30;
// PI = 3.15; // const 变量不能重新赋值,会报错

数据类型

JavaScript 中的数据类型包括字符串、数字、布尔值、对象、数组等。可以通过 typeof 运算符获取变量的数据类型。

// 字符串
let str = "Hello, world!";
console.log(typeof str); // 输出:string

// 数字
let num = 100;
console.log(typeof num); // 输出:number

// 布尔值
let bool = true;
console.log(typeof bool); // 输出: boolean

// 对象
let obj = {name: "John", age: 25};
console.log(typeof obj); // 输出:object

// 数组
let arr = [1, 2, 3];
console.log(typeof arr); // 输出:object

运算符

在 JavaScript 中,常见的运算符有算术运算符、比较运算符、逻辑运算符等。

// 算术运算符
let x = 10;
let y = 3;
console.log(x + y); // 输出:13
console.log(x - y); // 输出:7
console.log(x * y); // 输出:30
console.log(x / y); // 输出:3.3333333333333335

// 比较运算符
console.log(x > y); // 输出:true
console.log(x < y); // 输出:false
console.log(x >= y); // 输出:true
console.log(x <= y); // 输出:false
console.log(x == y); // 输出:false
console.log(x != y); // 输出:true

// 逻辑运算符
let a = true;
let b = false;
console.log(a && b); // 输出:false
console.log(a || b); // 输出:true
console.log(!a); // 输出:false

条件语句

条件语句用于根据不同的条件执行不同的代码块,在 JavaScript 中有 if...else 语句和 switch 语句。

// if...else 语句
let score = 85;
if (score >= 90) {
  console.log("优秀");
} else if (score >= 80) {
  console.log("良好");
} else {
  console.log("及格");
}

// switch 语句
let color = "red";
switch (color) {
  case "red":
    console.log("红色");
    break;
  case "green":
    console.log("绿色");
    break;
  case "blue":
    console.log("蓝色");
    break;
  default:
    console.log("未知颜色");
}

循环语句

循环语句用于重复执行代码块,JavaScript 中有 for 循环和 while 循环。

// for 循环
for (let i = 1; i <= 10; i++) {
  console.log(i);
}

// while 循环
let i = 1;
while (i <= 10) {
  console.log(i);
  i++;
}

函数

函数是一段可重用的代码块,可以接收参数并返回结果,在 JavaScript 中用 function 关键字来定义。

// 定义函数
function greet(name) {
  console.log("Hello, " + name + "!");
}

// 调用函数
greet("John");
greet("Tom");

示例说明

示例一:计算数组元素之和

// 计算数组元素之和
let arr = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
  sum += arr[i];
}
console.log(sum); // 输出:15

示例二:随机生成验证码

// 随机生成验证码
function generateCode(len) {
  let code = "";
  for (let i = 0; i < len; i++) {
    let rand = Math.floor(Math.random() * 10);
    code += rand;
  }
  return code;
}

console.log(generateCode(6)); // 输出:随机六位数字验证码

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript 入门基础知识 想学习js的朋友可以参考下 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • js中Array.forEach跳出循环的方法实例

    在JavaScript中,使用Array.forEach()方法可以遍历数组,并对每一个元素执行相应的操作。在实际开发中,有时候需要在某些条件下跳出forEach循环,本文将详细讲解该如何在forEach循环中跳出循环。 方法一:使用try-catch语句 在forEach中使用try-catch语句,当需要跳出循环时,通过throw new Error()…

    JavaScript 2023年5月27日
    00
  • Vue element-ui表格内嵌进度条功能实现方法

    下面我将详细讲解“Vue element-ui表格内嵌进度条功能实现方法”的完整攻略。 一、前置条件 在开始之前,我们需要确保已经安装了 Vue 和 Element-UI,并且已经引入了相应的依赖。如果没有,可以按照以下步骤进行安装: 安装 Vue:npm install vue 安装 Element-UI:npm install element-ui 二、…

    JavaScript 2023年6月10日
    00
  • JavaScript 使用 splice 方法删除数组元素可能导致的问题

    JavaScript 使用 splice 方法删除数组元素可能导致的问题 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 JavaScript 遍历数组并通过 splice 方法删除该数组符合某些条件的元素将会导致哪些问题? 导致的问题 当使用 splice 方法从 JavaSc…

    JavaScript 2023年4月24日
    00
  • bootstrapValidator自定验证方法写法

    下面是关于”bootstrapValidator自定验证方法写法”的完整攻略,具体步骤如下: 步骤一:引入bootstrapValidator 在HTML中引入bootstrapValidator库,同时还需要引入jQuery库和bootstrap库。代码示例如下: <!– 引入jQuery库 –> <script src="…

    JavaScript 2023年6月10日
    00
  • js常用方法示例梳理(总结篇)

    JS常用方法示例梳理是一篇总结JS中常用方法的文章,在其中作者按照方法的特点进行了分类,并给出了对应的方法示例,以帮助读者快速掌握JS中常用方法的应用。 本篇文章将详细讲解每一个分类下的常用方法,以及这些方法的使用场景和示例。 字符串相关方法 在这一部分中,文章总结了一系列字符串相关的方法,包括字符串查找、替换、分割等。 查找方法:indexOf、lastI…

    JavaScript 2023年5月27日
    00
  • js导出excel文件的简洁方法(推荐)

    下面是“js导出excel文件的简洁方法(推荐)”的完整攻略。 1. 前置知识 要实现js导出excel文件,需要了解以下知识: Blob对象:Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。文件类型的二进制数据也可以从一个 Blob 中读取。 URL.createObjectURL():该方法…

    JavaScript 2023年5月27日
    00
  • JavaScript中访问id对象 属性的方式访问属性(实例代码)

    JavaScript中访问id对象属性的方式,常用的有两种方法: DOM和jQuery。下面将分别介绍这两种方法的实现。 使用DOM访问id对象属性 DOM(Document Object Model) 是一种树状结构,它把HTML文档看作是一个由节点和对象组成的树形结构,通过DOM可以对HTML文档进行访问和操作。在DOM上访问id对象属性,可以使用doc…

    JavaScript 2023年5月27日
    00
  • 前端设计模式——依赖注入模式

    依赖注入模式(Dependency Injection Pattern):允许我们通过将对象的依赖关系从代码中分离出来,从而使代码更加模块化和可重用。 在传统的编程模式中,一个对象可能会直接创建或者获取它需要的其他对象,这样会造成对象之间的紧耦合关系,难以维护和扩展。而使用依赖注入模式,则可以将对象的依赖关系从对象内部移到外部,从而实现松耦合的设计,便于维护…

    JavaScript 2023年4月18日
    00
合作推广
合作推广
分享本页
返回顶部