菜鸟javascript基础整理1

菜鸟JavaScript基础整理1攻略

简介

这篇攻略是针对菜鸟JavaScript基础整理第1部分而写的。此系列基础整理旨在帮助初学者掌握JavaScript的基础知识。

内容概述

本篇攻略包括以下部分:

  1. 基础语法
  2. 数据类型
  3. 运算符
  4. 条件语句与循环语句
  5. 函数

正文

1. 基础语法

JavaScript的基本语法与其他编程语言相似,包括用于声明变量的关键字、语句结束的分号等。在JavaScript中使用varletconst来声明变量。

var name = 'John';
let age = 30;
const PI = 3.14;

2. 数据类型

JavaScript有多种数据类型,包括:

  • 字符串
  • 数字
  • 布尔值
  • 数组
  • 对象
  • 空值
  • 未定义
let str = 'hello world'; // 字符串
let num = 10; // 数字
let bool = true; // 布尔值
let arr = [1, 2, 3]; // 数组
let obj = {name: 'John', age: 30}; // 对象
let empty = null; // 空值
let undef; // 未定义

3. 运算符

JavaScript支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。

let num1 = 10;
let num2 = 20;
let str1 = 'hello';
let str2 = 'world';

console.log(num1 + num2); // 30
console.log(num1 > num2); // false
console.log(str1 + str2); // 'helloworld'
console.log(!bool); // false

4. 条件语句与循环语句

条件语句和循环语句是JavaScript中常用的控制语句。

条件语句

条件语句包括if语句、else语句和else if语句。

let num = 10;

if(num > 0){
    console.log('num是正数');
}else if(num < 0){
    console.log('num是负数');
}else{
    console.log('num等于0');
}

循环语句

JavaScript中的循环语句有for循环和while循环。

let arr = [1, 2, 3, 4, 5];

for(let i = 0; i < arr.length; i++){
    console.log(arr[i]);
}

let j = 0;

while(j < arr.length){
    console.log(arr[j]);
    j++;
}

5. 函数

函数是JavaScript中的重要组成部分,用于封装代码、实现代码重用等。

function sum(num1, num2){
    return num1 + num2;
}

console.log(sum(10, 20));

示例说明

示例1

下面的代码演示了如何使用JavaScript输出九九乘法表。

for(let i = 1; i <= 9; i++){
    for(let j = 1; j <= i; j++){
        document.write(`${j}*${i}=${j*i}&nbsp;&nbsp;&nbsp;&nbsp;`);
    }
    document.write('<br>');
}

在浏览器中运行代码,就可以在界面上看到输出的九九乘法表。

示例2

下面的代码演示了如何通过函数实现两个数相加。

function sum(num1, num2){
    return num1 + num2;
}

let result = sum(10, 20);

console.log(result); // 30

在控制台中运行代码,就可以看到计算结果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:菜鸟javascript基础整理1 - Python技术站

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

相关文章

  • JS计算两个时间相差分钟数的方法示例

    下面是详细讲解 “JS计算两个时间相差分钟数的方法示例” 的完整攻略。 1. 方案概述 在 JavaScript 中计算两个时间相差分钟数的方法,通常需要使用 Date 对象的 getTime() 方法,将时间对象转换为时间戳,再进行计算。 2. 方案步骤 首先,获取两个时间对象。可以使用 Date 对象,也可以从后端 API 接口获取时间数据。 然后,将两…

    JavaScript 2023年5月27日
    00
  • 用js实现每隔一秒刷新时间的实例(含年月日时分秒)

    下面是用js实现每隔一秒刷新时间的攻略,包含两个示例说明: 1. 调用setInterval函数实现每隔一秒钟刷新时间 setInterval是一个内置函数,用于重复执行某个任务。我们可以利用setInterval函数实现每隔一定时间刷新时间。 具体实现方法如下: function refreshTime() { var now = new Date(); …

    JavaScript 2023年5月27日
    00
  • JavaScript 数组常见操作技巧 (二)

    下文将为您详细讲解“JavaScript 数组常见操作技巧 (二)”的完整攻略。 一、Array.prototype.map() map()方法将数组中的每个元素映射为一个新的元素,最终返回一个映射后的新数组,并不会影响原数组的元素。该方法接收一个回调函数作为参数,回调函数接受三个参数(当前元素的值,当前元素的索引和原数组),并返回一个新值。 下面是一个示例…

    JavaScript 2023年6月10日
    00
  • JavaScript使用readAsDataURL读取图像文件

    JavaScript中提供了FileReader对象,该对象可以实现对文件内容的读取。其中,readAsDataURL()方法可以将文件读取为Data URL格式,该格式可以将图片转换为Base64编码的字符串。 以下是读取图像文件并在页面中展示的代码示例: HTML代码: <input type="file" id="f…

    JavaScript 2023年5月27日
    00
  • JS判断浏览器之Navigator对象

    一、在JS中判断用户的浏览器可以使用Navigator对象,具体的步骤如下: 1.获取Navigator对象。在JS中,可以通过window.navigator属性来获取Navigator对象。 2.获取浏览器信息。在Navigator对象中,有一些属性可以获取浏览器的信息,如: userAgent:浏览器的User Agent字符串,可以用来检测浏览器的类…

    JavaScript 2023年6月11日
    00
  • 巧用js提交表单轻松解决一个页面有多个提交按钮

    接下来我将详细讲解巧用JavaScript提交表单的攻略以及示例。 1. 为什么需要巧用JS提交表单? 在一些交互性比较强的网站中,经常会出现一个页面有多个提交按钮的情况。比如一个电商网站的购物车页面,用户可以选择继续购物或者去结算,这时候页面上就会有两个提交按钮:继续购物按钮和去结算按钮。 但是,如果我们使用普通的表单提交方式,那么页面上的每个提交按钮都会…

    JavaScript 2023年6月10日
    00
  • Javascript实现异步编程的过程

    Javascript 是一种单线程语言,它只能同时执行一个任务,当程序执行 I/O 操作、等待网络请求或者等待定时事件时,程序不能阻塞等待,必须异步执行。所以,Javascript 实现异步编程是必备技能。 下面是 Javascript 实现异步编程的过程: 1. 回调函数 回调函数是 Javascript 中异步编程的最基本的方式。回调函数实现方式为,将需…

    JavaScript 2023年6月11日
    00
  • javascript substr和substring用法比较

    JavaScript 中的 substr() 和 substring() 都用于从字符串中提取子字符串。它们之间的区别在于如何指定提取子字符串的开始位置和结束位置。 substr() 方法 substr() 方法接受两个参数,第一个参数是开始提取子字符串的位置,第二个参数是提取子字符串的长度。例如: let str = "hello world&q…

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