JavaScript基础(二) - 函数与Document对象
一、函数
定义
函数是一段可以被重复调用的代码块。通过使用函数,可以把一些常用的代码放在一起,以便在其他地方重用。这样既简化了代码,提高了可读性,也减少了代码的重复编写。
作用
函数的主要作用是简化代码,提高代码的可重用性。它使得我们可以把一些复杂的操作封装起来,然后在需要时调用。这有助于提高代码的易维护性和可扩展性。
二、创建函数
函数声明
在JavaScript中,我们可以使用函数声明来创建函数。函数声明的语法如下:
function functionName(param1, param2, ...) {
// 函数体
}
其中,functionName
是函数的名称,param1
、param2
等是函数的参数。函数体是包含在花括号{}
中的代码,用于实现函数的功能。
函数的参数与返回值
函数的参数是在函数调用时传递给函数的值。函数可以有一个或多个参数。在函数体内,我们可以使用arguments
对象来访问所有的参数。
函数的返回值是在函数执行完成后返回给调用者的值。如果函数没有显式的返回值,则默认返回undefined
。
案例
下面是一些使用函数的例子:
- 计算圆的面积
function calculateCircleArea(radius) {
return Math.PI * radius * radius;
}
- 字符串反转
function reverseString(str) {
return str.split('').reverse().join('');
}
- 生成一定范围内的随机数
function generateRandomNumber(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
三、Document对象
概述
Document对象是HTML文档的根元素。它提供了很多的方法和属性,用于动态访问、更新网页的内容、结构和样式。通过使用Document对象,我们可以操作网页上的元素,包括文本、图片、表格等。
获取网页中的元素
我们可以通过Document对象的getElementById()
、getElementsByClassName()
、querySelector()
等方法来获取网页中的元素。例如:
var element = document.getElementById('id');
var elements = document.getElementsByClassName('class');
var element = document.querySelector('selector');
更改网页的内容
我们可以使用Element对象的innerHTML
属性来更改网页的内容。例如:
var element = document.getElementById('id');
element.innerHTML = '新的内容';
更改元素的样式
我们可以使用Element对象的style
属性来更改元素的样式。例如:
var element = document.getElementById('id');
element.style.color = 'red';
element.style.fontSize = '20px';
创建元素
我们可以使用Document对象的createElement()
、createTextNode()
等方法来创建元素。例如:
var element = document.createElement('div');
var text = document.createTextNode('文本内容');
element.appendChild(text);
document.body.appendChild(element);
以上就是JavaScript基础中的函数与Document对象的内容。希望能够对您有所帮助。