JavaScript高级程序设计(第3版)学习笔记2 js基础语法

yizhihongxing

非常感谢您对JavaScript高级程序设计(第3版)学习笔记2 js基础语法的关注。下面我将为您提供一份完整攻略,希望能够帮助您更好地学习和应用JavaScript基础语法。

一、目录

  • 变量
  • 数据类型
  • 运算符
  • 语句

1. 变量

变量是存储数据值的容器。在JavaScript中,可以使用var关键字来声明变量。变量名只能包含字母、数字、下划线和美元符号,并且不能以数字开头。

// 示例1 - 定义变量
var message = 'Hello World!'; // 声明字符串类型变量message
var age = 18; // 声明数字类型变量age
var isMale = true; // 声明布尔类型变量isMale

2. 数据类型

JavaScript中的数据类型包括以下几种:

  • undefined:变量未定义
  • null:空值
  • boolean:布尔值
  • number:数字
  • string:字符串
  • object:对象
// 示例2 - 数据类型
var a; // undefined
var b = null; // null
var c = true; // 布尔值
var d = 18; // 数字
var e = 'Hello'; // 字符串
var f = {}; // 对象

3. 运算符

  • 算术运算符:+, -, *, /, %
  • 赋值运算符:=, +=, -=, *=, /=
  • 比较运算符:==, ===, !=, !==, >, >=, <, <=
  • 逻辑运算符:&&, ||, !
// 示例3 - 运算符
var x = 10;
var y = 5;
console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0

var z = 2;
console.log(z += x); // 12
console.log(z -= y); // 7
console.log(z *= y); // 35
console.log(z /= y); // 7

console.log(x == y); // false
console.log(x === '10'); // false
console.log(x != y); // true
console.log(x !== '10'); // true
console.log(x > y); // true
console.log(x >= 10); // true
console.log(x < y); // false
console.log(x <= 10); // true

console.log(true && false); // false
console.log(true || false); // true
console.log(!true); // false

4. 语句

语句就是一些列指令,用于完成一定的任务。下面介绍常见的几种语句:

  • 条件语句:if...else, switch...case
  • 循环语句:for, while, do...while
  • 跳转语句:break, continue, return
// 示例4 - 语句
var score = 80;

if (score >= 90) {
  console.log('A');
} else if (score >= 80) {
  console.log('B');
} else if (score >= 70) {
  console.log('C');
} else {
  console.log('D');
}

switch (score) {
  case 90:
    console.log('A');
    break;
  case 80:
    console.log('B');
    break;
  case 70:
    console.log('C');
    break;
  default:
    console.log('D');
    break;
}

for (var i = 0; i < 10; i++) {
  console.log(i);
}

var j = 0;
while (j < 10) {
  console.log(j);
  j++;
}

var k = 0;
do {
  console.log(k);
  k++;
} while (k < 10);

for (var i = 0; i < 10; i++) {
  if (i === 5) {
    continue;
  }
  if (i === 8) {
    break;
  }
  console.log(i);
}

function getTotal(x, y) {
  return x + y;
}
console.log(getTotal(10, 20)); // 30
console.log(getTotal(30, 40)); // 70

二、总结

JavaScript基础语法是学习JavaScript的第一步,掌握好这些基础知识将有助于我们更好地理解和使用JavaScript语言。本篇攻略详细介绍了JavaScript中的变量、数据类型、运算符和语句,同时还举了几个典型的示例进行讲解。相信通过认真阅读和实践,您将能够掌握这些基础知识,为下一步的学习和应用打下坚实的基础。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript高级程序设计(第3版)学习笔记2 js基础语法 - Python技术站

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

相关文章

  • Linux下使用jq友好的打印JSON技巧分享

    Linux下使用jq友好的打印JSON技巧分享 什么是jq? jq是一个轻量级的命令行JSON处理工具,它具有过滤、修改和转换JSON数据的功能,并且非常灵活和强大。 安装jq 在大多数Linux发行版上,jq可以通过软件包管理器来安装,例如在Debian/Ubuntu上,可以使用以下命令: sudo apt-get install jq 如果使用的是其他发…

    JavaScript 2023年5月27日
    00
  • 使用JavaScript获取电池状态的方法

    获取电池状态是Web开发中比较常见的需求之一,可以通过JavaScript获取电池状态,从而更好地帮助用户管理电池电量。 示例一:使用Battery API获取电池状态 在现代浏览器中,我们可以通过使用Battery API获取电池状态。首先,需要检测浏览器是否支持Battery API: if (‘getBattery’ in navigator) { /…

    JavaScript 2023年6月11日
    00
  • Vue Element前端应用开发之表格列表展示

    下面是“Vue Element前端应用开发之表格列表展示”的完整攻略。 1. 前提条件 在开始使用Vue Element框架进行表格列表展示的开发前,需要确保你已经安装了以下环境和工具: Node.js Vue.js Vue Element UI 2. 搭建Vue Element应用 使用Vue CLI创建一个新的Vue Element应用,如下所示: vu…

    JavaScript 2023年6月10日
    00
  • JS判断两个时间大小的示例代码

    JS判断两个时间大小是一个比较常用的功能,常用于比较两个时间先后顺序,以便进行时间排序、时间筛选等操作。下面是我为大家提供的几个示例代码及攻略。 示例一:使用Date对象实现时间比较 首先,我们需要知道JS中的Date对象是一个非常方便的时间操作工具,它可以将日期和时间存储为一个数字值,然后可以方便地进行各种处理和比较。 以下是使用Date对象实现判断两个时…

    JavaScript 2023年5月27日
    00
  • javascript循环变量注册dom事件 之强大的闭包

    JavaScript循环变量注册DOM事件之强大的闭包 前言 在 JavaScript 中,我们经常使用循环语句(如 for, while, do-while)来遍历数组、对象等集合类型的数据。在循环过程中,我们可能需要为集合中的每个元素注册某个 DOM 事件,如点击、鼠标悬浮等,为了实现这一目标,我们往往需要使用闭包的技巧。 闭包 在 JavaScript…

    JavaScript 2023年6月10日
    00
  • Javascript简单改变表单元素背景的方法

    下面是Javascript简单改变表单元素背景的方法的完整攻略: 1. 选择表单元素 首先,你需要选取需要改变背景的表单元素。可以使用文档对象模型(DOM)通过ID、类名或标签名等属性选择器获取指定的表单元素。 例如,如果有一个输入框的ID为”input-box”,则可以使用以下代码选择该元素: var inputBox = document.getElem…

    JavaScript 2023年6月10日
    00
  • JavaScript语句错误throw、try及catch实例解析

    JavaScript语句错误throw、try及catch实例解析 简介 在 JavaScript 编程中,语句错误可能会导致程序的运行出现异常,并抛出错误(Error)。错误通常会附带错误信息、错误类型(例如运行时错误、类型错误等)以及错误栈(包含了导致错误的函数列表)等高度重要的信息。在 JavaScript 中,可以使用 throw 语句来手动抛出错误…

    JavaScript 2023年5月27日
    00
  • javascript数组去重方法汇总

    JavaScript数组去重方法汇总 在JavaScript中,数组是一种非常重要的数据类型,经常在实际的开发中用来存储一系列数据。但是,有时候我们需要对数组进行去重操作,即只保留数组中的不重复元素。本文将介绍几种常用的JavaScript数组去重方法。 1.使用Set对象 使用ES6中新增的Set对象可以非常方便地对数组进行去重。Set对象中的所有元素都是…

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