JavaScript学习笔记之基础语法
本篇文章旨在为初学者提供JavaScript基础语法的学习笔记。我们将通过本文的介绍,了解到JavaScript的数据类型、变量、操作符、条件语句以及循环语句的基础语法。此外,我们还会提供一些易于理解的示例说明来帮助你更好的掌握基础语法。
1. 数据类型
JavaScript有七种基础数据类型:Number、String、Boolean、Null、Undefined、Symbol 和 Object。其中Object类型还包含Function、Array等。
// 示例:定义不同数据类型的变量
let num = 2019; // Number类型
let str = 'JavaScript'; // String类型
const bool = true; // Boolean类型
let nul = null; // Null类型
let und = undefined; // Undefined类型
let sym = Symbol('symbol'); // Symbol类型
let obj = {}; // Object类型
let arr = [1, 2, 3]; // Array类型
function fun(){}; // Function类型
2. 变量
在JavaScript中,我们可以通过使用var、let或const关键词来声明变量。其中var关键词已逐渐被let和const所取代。变量声明后,我们可以对其进行赋值。变量值可以是字符串、数字、布尔值等不同类型的数据。
// 示例:定义变量
let age = 25;
const name = 'Tom';
let isStudent = true;
// 修改变量值
age = 26;
isStudent = false;
3. 操作符
JavaScript中有多种常用操作符,包括算术操作符(加、减、乘、除等)、比较操作符(大于、小于、等于等)、逻辑操作符(与、或、非等),还有特殊的三元操作符。这些操作符实现了JavaScript的计算和逻辑控制功能。
// 示例:使用操作符进行计算和逻辑控制
let a = 6;
let b = 3;
let c = 4;
console.log(a+b); // 输出:9
console.log(b*c); // 输出:12
console.log(a>b); // 输出:true
console.log(b<c); // 输出:true
console.log(a===b); // 输出:false
console.log(a>b && b>c); // 输出:true
console.log(a<b || b>c); // 输出:false
4. 条件语句
JavaScript中的条件语句主要包括if语句和switch语句。if语句用来执行某些代码,当指定条件为真时。switch语句是一种更为复杂的条件语句,通常用来根据条件执行多个代码块中的一个。
// 示例:使用if语句和switch语句
let num = 9;
// if语句的示例
if(num > 0){
console.log('num是正数');
}else if(num === 0){
console.log('num是0');
}else{
console.log('num是负数');
}
// switch语句的示例
switch(new Date().getDay()){
case 0:
console.log('今天是星期天');
break;
case 1:
console.log('今天是星期一');
break;
case 2:
console.log('今天是星期二');
break;
default:
console.log('今天不是星期天、星期一或者星期二');
break;
}
5. 循环语句
循环语句主要包括while语句、do/while语句和for语句。其中while语句和do/while语句用来重复执行某个语句块,只到指定条件不再为真。for语句通常用来循环一个已知的次数。
// 示例:使用循环语句实现斐波那契数列
let num1 = 0, num2 = 1, i = 1;
while(i<=10){
let temp = num2;
num2 += num1;
num1 = temp;
console.log(num1);
i++;
}
do{
let temp = num2;
num2 += num1;
num1 = temp;
console.log(num1);
i++;
}while(i<=20);
for(let i=1; i<=10; i++){
let temp = num2;
num2 += num1;
num1 = temp;
console.log(num1);
}
以上为JavaScript基础语法的详细介绍,通过学习文章中所列出的内容,你应该可以更好的理解JavaScript的基础语法,为后续更深层次的学习打好基础。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript学习笔记之基础语法 - Python技术站