码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习笔记(二)

时间:2014-11-04 18:55:17      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   os   使用   java   sp   

这次主要记录的是JavaScript中的类型转化以及三种编码函数。

一、类型转化

  JavaScript中的类型转化,属于全局对象。

parseInt(string) ; //将字符串转成整型
parseFloat(string) ; // 将字符串转成浮点型

  number转成string类型:

num.toString() ;
num.toString(2) ; //以二进制形式显示
num.toString(8) ;
num.toString(16) ;

 

二、三种编码函数(参考w3school)

  编码函数变成Uri,一个比较重要的用途就是保证一些特殊的字符能够在不同的地方(比如客户端、服务器端)都能正常的解析。

   1. encodeURI() ;

  参考:http://www.w3school.com.cn/jsref/jsref_encodeuri.asp

  可以把字符串作为URI(通用资源标识符)进行编码,

  使用:encodeURI(URIstring),其中某些字符将被十六进制的转义序列进行替换。

  该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ‘ ( )
  如:

  document.write(encodeURI("http://www.w3school.com.cn/My first/")) ;

  输出:
  http://www.w3school.com.cn/My%20first/

 

  2. encodeURIComponent() ;

  参考:http://www.w3school.com.cn/jsref/jsref_encodeURIComponent.asp
  字符串作为 URI 组件进行编码。
  与encodeURI的区别:
  如:
  document.write(encodeURIComponent("http://www.w3school.com.cn/p 1/")) ;
  输出:(空格是%20)
  http%3A%2F%2Fwww.w3school.com.cn%2Fp%201%2F

 

      3. escape() ;

  参考:http://www.w3school.com.cn/jsref/jsref_escape.asp
  对字符串进行编码,可以使得在所有的计算机上能读取该字符串。
  如:
  document.write(escape("Visit W3School!") ;
  输出:
  Visit%20W3School%21

JavaScript学习笔记(二)

标签:style   blog   http   color   ar   os   使用   java   sp   

原文地址:http://www.cnblogs.com/be-saber/p/4074025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!