JS重要知识点小结
1. 变量与数据类型
1.1 变量声明与赋值
在JS中,我们声明一个变量需要使用var
关键字,赋值则使用=
号,如下所示:
var num = 5; //声明并赋值一个数值型变量
var str = 'hello'; //声明并赋值一个字符串型变量
var arr = [1,2,3]; //声明并赋值一个数组型变量
1.2 数据类型
在JS中,数据类型主要包括以下几种:
- 数值型(number)
- 字符串型(string)
- 布尔型(boolean)
- 对象型(object)
- undefined
- null
其中,数值型、字符串型、布尔型和null都是基本类型,其他的都是对象类型。
1.3 数据类型转换
在JS中,我们可以通过parseInt()
、parseFloat()
、Number()
、String()
等方法进行数据类型的转换,如下所示:
var str = '3.14'
var num = parseInt(str) //将字符串类型转换为整数型
var num1 = parseFloat(str) //将字符串类型转换为浮点数型
var num2 = Number(str) //将字符串类型转换为数值型
var str1 = String(num) //将数值型转换为字符串型
2. 函数
2.1 函数的定义与调用
在JS中,我们可以通过function
关键字来定义函数,然后通过函数名来进行调用,示例如下:
function add(a,b) {
return a + b
}
var result = add(1,2) //调用add函数并输出结果
console.log(result) //输出:3
2.2 函数的参数与返回值
在JS中,函数可以有多个参数,我们可以通过这些参数将数据传递给函数内部进行处理,最终返回结果,如下所示:
function add(a,b) {
return a + b
}
var result = add(1,2) //调用add函数并输出结果
console.log(result) //输出:3
2.3 匿名函数与回调函数
在JS中,我们还可以使用匿名函数和回调函数,示例如下:
//匿名函数示例
setTimeout(function() {
console.log('3秒后输出')
},3000)
//回调函数示例
function drink(callback) {
console.log('喝水')
callback()
}
drink(function() {
console.log('洗杯子')
})
3. 控制语句
3.1 条件语句——if-else
在JS中,我们可以通过if-else语句来进行条件判断,示例如下:
var num = 10
if(num > 0) {
console.log('num是一个正数')
} else if(num < 0) {
console.log('num是一个负数')
} else {
console.log('num是0')
}
3.2 循环语句——for循环
在JS中,我们可以通过for循环来进行循环处理,示例如下:
for(var i = 0; i < 5; i++) {
console.log(i)
}
以上就是JS重要知识点的小结,希望能够对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS重要知识点小结 - Python技术站