JavaScript常用方法

本文介绍JavaScript中常用的警示框、输入框等基本功能,探讨数据类型检测及转换的方法,并详细讲解数组操作技巧,包括元素的添加与删除。此外,还介绍了如何封装随机数生成函数,以及使用数学内置对象进行数值运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、警示框alert()

		alert('Hello world!')

在这里插入图片描述

2、输入框prompt()

		prompt('Hello world!')

在这里插入图片描述

3、write()

		document.write('Hello world!')
		document.write('<h1>Hello world!</h1>')

在这里插入图片描述

4、检测数据类型 typeof

		console.log(typeof 123)  //number
        console.log(typeof '123')  //string
        console.log(typeof true)  //boolean
        console.log(typeof undefined)  //undefined
        console.log(typeof null)  //object
        let num = 10
        console.log(typeof num + '11')  //number11
        console.log('number' + '11')  //number11

5、类型转换

a.(数字)Number()

		console.log(Number('10.01'))  //10.01

b.(字符串)String()

		console.log(String(10))
        let age = 10
        console.log(age.toString())
        // 括号里面如果是2 转换为 二进制  2   8   10(默认)  16
        console.log(age.toString(2))

6. 取整,无四舍五入 parseInt()

		console.log(parseInt('10'))  //10
        console.log(parseInt('10.111'))  //10
        console.log(parseInt('10.999px'))  //10

7.(数字)用于过滤单位 parseFloat()

		 console.log(parseFloat('100px'))  //100

一、数组操作

1.数组后面追加元素 push()

2.数组前面添加元素 unshift()

3.删除数组最后一个元素 pop()

4.删除数组第一个元素 shift()

5.删除数组指定元素 splice(从哪里开始删, 删几个)

		let arr = ['red', 'green']
        arr.push('blue', 'skyblue')  //返回值是新的数组长度 4
        
        arr.splice(1, 1)  //从第二个开始删, 删1个

二、封装随机函数

		function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min
        }

1.数学内置对象

		console.log(Math.PI)  //  圆周率    π  
        console.log(Math.random())  //  随机数  【0,1)
        
        // ceil 向上取整  返回的整数
        console.log(Math.ceil(1.1))  //   2
        console.log(Math.ceil(1.5))  //  2
        console.log(Math.ceil(1.9))  //   2
        
        // floor 向下取整  返回的整数  
        console.log(Math.floor(1.1))  //   1
        console.log(Math.floor(1.5))  //   1
        console.log(Math.floor(1.9))  //   1
        
        // round 就近取整( .5往大取整)  返回的整数   
        console.log(Math.round(1.1))  //    1
        console.log(Math.round(1.5))  //   2
        console.log(Math.round(1.9))  //   2
        console.log(Math.round(-1.1))  //   -1
        console.log(Math.round(-1.5))  //   -1
        console.log(Math.round(-1.9))  //   -2

        // 最大值和最小值
        console.log(Math.max(1, 5, 9, 45))   //  45
        console.log(Math.min(1, 5, 9, 45))  //  1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值