JavaScript基础之八——全局函数的应用

JavaScript基础之八——全局函数的应用

    JavaScript中提供了一些常用的全局函数,开发者可以直接对其进行调用,示例如下:

var url = "jaki.io/v3/珲少";
//对字符串进行url编码 这个方法不会对ascll码进行编码
var enUrl = encodeURI(url);
console.log(enUrl);//jaki.io/v3/%E7%8F%B2%E5%B0%91
//对字符串进行url解码
console.log(decodeURI(enUrl));//jaki.io/v3/珲少
//进行uri全编码
var enCompUrl = encodeURIComponent(url);
console.log(enCompUrl);//jaki.io%2Fv3%2F%E7%8F%B2%E5%B0%91
//记性URI全解码
console.log(decodeURIComponent(enCompUrl));//jaki.io/v3/珲少
//eval()方法可以将某个字符串解释成JS代码进行执行
eval("console.log('eval')");
//检查某个值是否为有限数字
console.log(isFinite(Infinity));
//检查某个值是否为非数字
console.log(isNaN("s"));
//把对象的值转换为数字
console.log(Number("222"));
//将一个字符串解析成浮点数
console.log(parseFloat("3.14"));
//将一个字符串解析成整数
console.log(parseInt("123"));
//把对象的值转换成字符串
console.log(new Date());

需要注意,encodeURI()与encodeURIComponent()方法都是用来对URI进行编码,不同的是,encodeURI()方法不会对ascll字符进行编码,在进行有中文字符的url编码时,需要使用这个方法。

前端学习新人,有志同道合的朋友,欢迎交流与指导,QQ群:541458536

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Brian

数据分析利器Pandas基本功能

---- 概述 pandas是基于Numpy构建的,让处理数据、分析数据和可视化数据都会变得更加简单,官网Pandas.正如官网所说: pandas is an...

50070
来自专栏HansBug's Lab

1798: [Ahoi2009]Seq 维护序列seq

1798: [Ahoi2009]Seq 维护序列seq Time Limit: 30 Sec  Memory Limit: 64 MB Submit: 2930...

31150
来自专栏前端杂货铺

URI编码解码和base64

概述 对于uri的编解码,在js中有3对函数,分别是escape/unescape,encodeURI/decodeURI,encodeURIComponent...

34770
来自专栏前端吧啦吧啦

涨薪必备Javascript,快点放进小口袋!

31870
来自专栏GreenLeaves

Jquery遍历数组之$.inArray()方法介绍

$.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回-1; $.inArray(value,array)    --...

23480
来自专栏伪君子的梦呓

题解~按照特定的格式输出~C++做法

一共三行,第一行:位数 第二行: 用空格分开的每个数字,注意最后一个数字后没有空格 第三行: 按逆序输出这个数

5740
来自专栏恰童鞋骚年

剑指Offer面试题:14.链表的倒数第k个节点

PS:这是一道出境率极高的题目,记得去年参加校园招聘时我看到了3次,但是每次写的都不完善。

12040
来自专栏salesforce零基础学习

salesforce零基础学习(七十八)线性表链形结构简单实现

前两篇内容为栈和队列的顺序结构的实现,栈和队列都是特殊的线性表,线性表除了有顺序结构以外,还有线性结构。 一.线性表的链形结构--链表 使用顺序存储结构好处为实...

24800
来自专栏数说戏聊

00.数据结构关于浮点数运算的越界问题1.数据结构2.Pandas的两种常用数据结构3.Series系列4.DataFrame数据框

类似一维数组(ndarray)的对象,由一组数据(各种NumPy数据类型)以及与之相关的数据标签(索引)组成,用于存储一行或一列数据。

10610
来自专栏java、Spring、技术分享

数据结构--线段树

  线段树用于处理区间数据的更新与查询问题,不考虑往区间中增加与删除数据的,主要用于统计数据方面的需求,在更新与查询的时间复杂度都为logn级别。线段树不属...

5410

扫码关注云+社区

领取腾讯云代金券