JavaScript(简称 JS)是一种具有轻量级、跨平台的特性的编程语言,主要用于通过浏览器与网页进行交互、控制 HTML 和 CSS。下面是 JavaScript 基础知识点的完整攻略。
变量
变量是程序存储数据的容器,在 JavaScript 中,可以使用 var
关键字声明变量。同时,JavaScript 也支持以下数据类型:
- 数字:例如 123、12.3 等。
- 字符串:例如 "hello"、'world' 等。
- 布尔值:包括 true 和 false。
- 数组:例如 ['apple', 'banana', 'orange'] 等。
- 对象:例如 {name: 'joe', age: 22} 等。
- 空值和未定义值:null 和 undefined。
以下是声明变量的示例代码:
var myNumber = 123; // 数值
var myString = "hello"; // 字符串
var myBoolean = true; // 布尔值
var myArray = ['apple', 'banana', 'orange']; // 数组
var myObject = {name: 'joe', age: 22}; // 对象
var myNull = null; // 空值
var myUndefined; // 未定义值
运算符
JavaScript 支持以下运算符:
- 算术运算符:例如 +、-、*、/等等。
- 比较运算符:例如 ==、!=、>、< 等等。
- 逻辑运算符:例如 &&、||、! 等等。
- 赋值运算符:例如 =、+=、-=、*=、/= 等等。
以下是使用运算符的示例代码:
var a = 2;
var b = 3;
var sum = a + b; // 算术运算符
var isEqual = a == b; // 比较运算符
var result = (a < b) && (a != 0); // 逻辑运算符
控制流程
JavaScript 支持以下几种控制流程结构:
- if 语句:根据判断条件是否为真来选择执行不同的语句。
- switch 语句:当需要根据一个表达式的值来选择一系列语句时,可以使用 switch 语句。
- for 循环:重复执行某些代码片段,通常使用在遍历数组或对象的过程中。
- while 和 do-while 循环:在特定条件下重复执行代码块。
- break 语句:退出循环或 switch 语句。
- continue 语句:停止当前循环,转到下一次循环的开始处。
以下是使用控制流程的示例代码:
var myArray = [1, 2, 3, 4, 5];
for (var i = 0; i < myArray.length; i++) {
if (myArray[i] == 2) {
continue;
}
if (myArray[i] == 4) {
break;
}
console.log(myArray[i]);
}
函数
函数是 JavaScript 中的基础结构之一,可以使用 function
关键字来定义函数。函数的作用是封装一些操作,以便在后续代码中多次使用。JavaScript 中的函数可以有参数和返回值。
以下是使用函数的示例代码:
function sum(a, b) {
return a + b;
}
var result = sum(2, 3);
console.log(result); // 输出 5
对象
JavaScript 中的对象是由一组属性和方法组成的。属性由一个键和一个值组成,方法是一种可以在对象上执行的函数。JavaScript 中的对象可以通过 new
关键字和构造函数来创建。
以下是使用对象的示例代码:
function Person(name, age) {
this.name = name;
this.age = age;
this.sayHello = function() {
console.log('Hello, my name is ' + this.name);
}
}
var person = new Person('joe', 22);
person.sayHello(); // 输出 "Hello, my name is joe"
以上就是 JavaScript 基础知识点的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript基础知识点归纳(推荐) - Python技术站