Math.floor()和String.fromCharCode 方法

本文详细介绍了JavaScript中的Math.floor()函数及其用法,该函数用于获取数值的向下取整结果,并通过示例展示了如何使用String.fromCharCode()方法将Unicode值转换为对应的字符。

Math.floor()

其中Math是JavaScript的一个对象,floor是Math的属性。Math.floor()可以获得一个数的整数部分,而不是四舍五入,这在编程中比较常用,用法实例:

<script>
document.write(Math.floor(400.0244))
</script>
运行结果是400。

<script>
document.write(Math.floor(3.8))
</script>
运行结果是3。

 <script>
document.write(Math.floor(-0.01))
</script>
运行结果是-1。

 <script>
document.write(Math.floor(-1.01))
</script>
运行结果是-2。

fromCharCode(String.fromCharCode 方法)

public static fromCharCode() : String

返回一个由参数中的 Unicode 值表示的字符组成的字符串。

可用性:ActionScript 1.0、Flash Player 5

返回

String ― 指定的 Unicode 字符代码的字符串值。

示例

下面的示例使用 fromCharCode() 在电子邮件地址中插入一个 @ 字符:

var address_str:String = "dog"+String.fromCharCode(64)+"house.net";
trace(address_str); // output: dog@house.net 
案例描述 1、考核知识点 char At07/Z. Math floor. Math randomO+ 2、练习目标 >掌握 charAtO方法的用法。+掌握Math.floor0方法的用法 > 掌握Math.random 0方法的用法 3、需求分析- charAt(index)方法获取 index 位置的字符,位置从0开始计算;Math floor0方法获取小于或等于x 的最大整数,即向下取整;Math.random0方法获取大于或等于0.0且小于1.0的随机值。+ 4、案例分析- 1) 效果如图5-3所示。* Console tOP Dsd8pM Filter ) 具体实现步骤如下:+ 定义 geRandom(函数,可生成 n-m 的随机数- 定义getArrayO方法,把指定的 Unicode 值转换为字符串+ 用户输入随机数长度 d) 循环生成随机字符 e) 控制台输出结果。+ ) 具体实现步骤如下:+ 定义 geRandom(函数,可生成 n-m 的随机数- 定义getArrayO方法,把指定的 Unicode 值转换为字符串+ 用户输入随机数长度 d) 循环生成随机字符 e) 控制台输出结果。+ •二、案例实现。 根据上面的分析,可以通过简单的 JavaScript 代码来实现这一效果,基于以下代码完成长度为6的随 机字母数字生成的字符串,自行完成省略号部分。 ‹script> function getRandom(n,m) € return Math. floor (Math.random () * (m -*|* + 1)) + n function getArrayOf const arr = LJ for(let i = 0; i < 10; i++)i arr-push(String. fromCharCode (48+i)) for (let i = 0; i ‹ 26; i++)i for (Let i = 0; 1 < 26; i++){ return arr const n = prompt('请输入随机字符串的长度:')用builderX软件作答 const arr = getArray () Let str = for(Let 1=9;1<n; i++)L document. write(str)
最新发布
10-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值