javaScript 函数:

1.计算温度的函数:
toCelsius(77) 结果30 将华氏摄氏温度转化为摄氏度
2.字符串的截取:
slice(int start ,int end)
注意如果参数为负,那么就送字符串的结尾开始向前截取,
如果第二个参数省略,那么就从开始位置截取,到字符串的尾部结束
substring(int start ,int end)
如果第二个参数省略,那么就从开始位置截取,到字符串的尾部结束,参数不能为负数
substr()
如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分,其次第二个参数不是表示的是参数的结束的小标,而是参数截取的长度。如果首个参数为负,则从字符串的结尾计算位置。
3.字符串的替换:
replace()
方法不会改变调用它的字符串。它返回的是新字符串
只替换首个匹配且如需执行大小写不敏感的替换,请使用正则表达式 /i(大小写不敏感)
例如:

var str = "Please visit Microsoft!";
var n = str.replace(/MICROSOFT/i, "W3School");

i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配
4. 转化大小写:
toUpperCase() 把字符串转换为大写
toLowerCase() 把字符串转换为小写
5.字符串的连接:
concat() 连接两个或多个字符串,用于代替加运算符。
所有字符串方法都会返回新字符串。它们不会修改原始字符串。正式地说:字符串是不可变的:字符串不能更改,只能替换

trim() 方法删除字符串两端的空白符
6.提取字符串的字符
search() 接受字符串作为搜索参数。字符串参数将被转换为正则表达式:
var str = “Visit W3School!”;
var n = str.search(“W3School”);
返回值为6
charAt(position) 方法返回字符串中指定下标(位置)的字符串:
charCodeAt(position) 方法返回字符串中指定索引的字符 unicode 编码:
7.数据的机制计算:
var myNumber = 128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000
8. == 和 === 的使用:
== 进行相等运算符时,相等的是数值
=== 进行相等运算时,运算符需要类型和值同时相等。
对象无法进行对比:
var x = 500;
var y = new Number(500);
比如上面的 == 判断值相等为true,但是=== 判断就是false,他们的类型不同
9.Math.random() 使用
返回 0(包括) 至 1(不包括) 之间的随机数:
Math.random() 与 Math.floor() 一起使用用于返回随机整数。
Math.floor(Math.random() * 100); 返回0 到99 之间的数据
10.常用的方法
toExponential() 返回字符串,对数字进行舍入,并使用指数计数法来写。
toFixed() 返回字符串,对数字进行舍入,并使用指定位数的小数来写。
toPrecision() 返回字符串,把数字写为指定的长度。
parseFloat() 解析字符串并返回浮点数。
parseInt() 解析字符串并返回整数
isNaN(x) 判断当前的参数是不是整数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值