javascript学习笔记(二) js一些基本概念

yizhihongxing

下面就是关于“javascript学习笔记(二) js一些基本概念”的完整攻略。

一、变量、数据类型和类型转换

1. 变量

在JS中,使用var关键字定义变量,定义格式为:var 变量名 = 初始值;。需要注意的是,JS中的变量名不区分大小写。

示例:

var a = 1;
var myName = 'John';

2. 数据类型

JS中支持的数据类型有以下几种:

  • Undefined 表示未定义的值
  • Null 表示空值
  • Boolean 表示布尔值,取值为true或false
  • Number 表示数字
  • String 表示字符串
  • Object 表示对象,包括数组、函数等

示例:

var a = undefined; // undefined
var b = null; // null
var c = true; // Boolean
var d = 123; // Number
var e = 'hello'; // String
var f = { name: 'John' }; // Object

3. 类型转换

JS中支持自动类型转换和强制类型转换。自动类型转换是指在某些操作中(如加减运算),如果操作数是不同类型的,则会自动将其中一个操作数转换为另一个操作数的类型以完成操作。强制类型转换是指手动将一个数据类型转换为另一个数据类型。

强制类型转换分为三种:

  • 转换为字符串:使用String()函数
  • 转换为数字:使用Number()函数
  • 转换为布尔值:使用Boolean()函数

示例:

var a = 1 + '2'; // '12',1自动转换为字符串类型
var b = parseInt('123.45'); // 123,将字符串转换为整数
var c = parseFloat('123.45'); // 123.45,将字符串转换为浮点数
var d = Number(true); // 1,将布尔值转换为数字
var e = Boolean(''); // false,将空字符串转换为布尔值
var f = Boolean(0); // false,将数字0转换为布尔值

二、if语句和switch语句

1. if语句

JS中的if语句用于根据条件执行不同的代码块。if语句的基本格式为:if (条件表达式) { 执行语句 }。需要注意的是,如果条件表达式的值为true,则执行语句块中的语句;如果条件表达式的值为false,则不执行。

示例:

var a = 1;
if (a === 1) {
  console.log('a等于1');
}

2. switch语句

JS中的switch语句用于根据不同的情况执行不同的代码块。switch语句的基本格式为:

switch (表达式) {
  case 值1:
    执行语句;
    break;
  case 值2:
    执行语句;
    break;
  ...
  default:
    执行语句;
}

需要注意的是,case语句中的值可以是字符串或数字,case语句中的代码块如果没有break语句,则会继续执行后面的case语句,直到遇到break语句为止。

示例:

var a = 2;
switch (a) {
  case 1:
    console.log('a等于1');
    break;
  case 2:
    console.log('a等于2');
    break;
  default:
    console.log('a不等于1也不等于2');
}

以上就是关于“javascript学习笔记(二) js一些基本概念”的详细攻略,希望能帮助到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript学习笔记(二) js一些基本概念 - Python技术站

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

相关文章

  • Javascript中replace方法与正则表达式的结合使用教程

    一、Javascript中replace方法与正则表达式的结合使用 replace()方法是Javascript中非常常用的一个方法,用于字符串的替换操作。结合正则表达式,可以更加灵活地对字符串进行替换操作。 基本语法 replace方法的基本语法如下: str.replace(regexp|substr, newSubstr|function) 其中,re…

    JavaScript 2023年6月10日
    00
  • 将json对象转换为字符串的方法

    将JSON对象转换为字符串通常使用JSON.stringify()方法,以下是该方法的完整攻略: 1. JSON.stringify()方法的语法 JSON.stringify()方法的语法如下: JSON.stringify(value[, replacer[, space]]) 其中,value参数表示待转换的JSON对象,必选且只能是以下类型之一:- …

    JavaScript 2023年5月27日
    00
  • 浅谈js函数的多种定义方法与区别

    下面就为您详细讲解“浅谈js函数的多种定义方法与区别”的完整攻略。 1. 函数的多种定义方法 在JavaScript中,函数有多种定义方法,常见的有函数声明、函数表达式、箭头函数、构造函数、生成器函数等。 1.1 函数声明 函数声明是定义函数的一种方式,语法如下: function functionName(parameter1, parameter2, .…

    JavaScript 2023年5月27日
    00
  • Javascript中对象继承的实现小例

    Javascript中对象继承的实现小例 实现对象继承的方式有很多种,包括原型链继承、借用构造函数继承、组合继承等。本例介绍如何通过原型链继承的方式实现对象的继承。 原型链继承 原型链继承是一种简单、易懂的继承方式。它的基本原理是:通过将子类的原型设置为父类的实例,子类就可以继承父类的实例属性和方法。 具体来说,我们可以先定义一个父类MyClass,再定义一…

    JavaScript 2023年5月27日
    00
  • 使用 JavaScript 创建并下载文件(模拟点击)

    使用 JavaScript 可以很方便地创建并下载文件,而模拟点击则是其中一种实现方式。以下是一个完整的攻略,涵盖了实现方法、示例说明以及注意事项。 实现方法 创建用于下载的数据 首先需要创建一个用于下载的数据,可以是文本、二进制数据或者图片等。以文本数据为例,可以使用以下方法创建: const data = "Hello, world!&quot…

    JavaScript 2023年5月27日
    00
  • bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享

    下面我会详细讲解 “bootstrap table之通用方法”的完整攻略,并提供两个示例说明。 一、 引入必要的文件和库 首先,我们需要引入必要的文件和库,包括 Bootstrap、jQuery、moment以及 <!– Bootstrap –> <link href="https://cdn.bootcdn.net/ajax…

    JavaScript 2023年6月10日
    00
  • javascript学习笔记之10个原生技巧

    Javascript学习笔记之10个原生技巧 简介 这篇学习笔记将会介绍10个用Javascript技巧的原生方法。这些方法将会帮助你提高你的Javascript编程能力,让你写出简单、优雅、高效的代码。 1. 使用 Array.map() 进行数组的元素转换 Array.map() 方法可以将一个数组的所有元素都通过一个提供的函数进行转换。它不会改变原来的…

    JavaScript 2023年5月18日
    00
  • JavaScript易错知识点整理

    JavaScript易错知识点整理 本文将整理出JavaScript中经常易错的知识点,包括但不限于变量作用域、数据类型、语法注意点等。通过阅读本文,你将能够更加熟练地使用JavaScript。 变量作用域 var声明变量的作用域 在JavaScript中,使用var声明的变量,其作用域为函数级作用域。这意味着在函数内部声明的变量,在函数外部是无法访问的。但…

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