javascript 数据类型转换(parseInt,parseFloat)

javascript有两种数据类型的转换方法:

(一)将整个值从一种类型转换为另一种数据类型(称作基本数据类型转换)

(二)从一个值中提取另一种类型的值,并完成转换工作



基本数据类型转换的三种方法:

1.转换为字符型:String(); 例:String(678)的结果为"678"
2.转换为数值型:Number(); 例:Number("678")的结果为678
3.转换为布尔型:Boolean(); 例:Boolean("aaa")的结果为true



从一个值中提取另一种类型的值的方法:

1.提取字符串中的整数:parseInt(); 例:parseInt("123zhang")的结果为123
2.提取字符串中的浮点数:parseFloat(); 例:parseFloat("0.55zhang")的结果为0.55
3.执行用字符串表示的一段javascript代码:eval(); 例:zhang=eval("1+1")的结果zhang=2

注:Number、String函数是特殊的函数,在JS引擎中,他会自动判断是作为构造函数调用还是普通调用,所以既可以使用new关键字,也可以作为函数直接调用。

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
复制代码 代码如下: var url=location.search; var ename; var Request = new Object(); if(url.indexOf("?")!=-1) { var str = url.substr(1); strs= str.split(""); for(var i=0;i { Request[strs[i].split("=")[0]]=(strs[i].split("=")[1]); } } ename = Request["ename"]; 例如:ur

jQuery插件开发基础简单介绍 - 2015-05-17 09:05:18

1.开发jQuery 插件的基本格式 复制代码 代码如下: (function ($) { $.extend($.fn, { }) })(jQuery) 2.开发全局函数的基本格式 复制代码 代码如下: (function ($) { $.extend($, { }) })(jQuery) 开发示例 : 复制代码 代码如下: (function ($) { $.extend($, { subtract: function (a, b) { return a-b; } , add: function (a,
复制代码 代码如下: %@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryCSMethodForm.aspx.cs" Inherits="JQuerWeb.JqueryCSMethodForm" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
本文实例讲述了JS动态添加Table的TR,TD实现方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: html head title/title SCRIPT language="JavaScript" var tempRow=0; var maxRows=0; function insertRows(){ tempRow=table1.rows.length-1; maxRows=tempRow; tempRow=tempRow+1; var Rows=table1.rows;//类
本文实例讲述了javascript中DOM复选框选择用法。分享给大家供大家参考。具体如下: html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /title复选框全选全清和反选/titlescript type="text/javascript"//取得所有的复选框对象数组function GetAllCheckBox() { var d

JS脚本defer的作用示例介绍 - 2015-05-17 06:05:24

复制代码 代码如下: script src="../cgi-bin/delscript.js" defer/script 中的defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题---有点问题 button id="myButton" onclick="alert('ok')"test/button script myButton.click(); /script script myButton.click(); /script button id="myButton" onclick="
1.巧用判断: 在js中,NaN,undefined,Null,0,"" 在转换为bool的时候,是false,所以,可以这样写。 复制代码 代码如下: if(!obj) {} 表示一个对象如果为false的时候所做的事情,因为如果obj为以上任何一个,那么就是false,!false即是true,这样,就不需要 if(obj==null || obj == NaN ....)。 2.巧用运算符: 有一个很经典的技巧,得到时间戳。 复制代码 代码如下: var dataspan = new Date()*

jquery 事件对象属性小结 - 2015-05-17 06:05:10

使用事件自然少不了事件对象. 因为不同浏览器之间事件对象的获取, 以及事件对象的属性都有差异, 导致我们很难跨浏览器使用事件对象. jQuery中统一了事件对象, 当绑定事件处理函数时, 会将jQuery格式化后的事件对象作为唯一参数传入: $( "#testDiv" ).bind( "click" , function ( event ) { }); 关于event对象的详细说明, 可以参考jQuery官方文档: http://docs.jquery.com/Events/jQuery.Event jQ
typeof都返回object 在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是数组还是对象使用typeof搞不定,因为它全都返回object 复制代码 代码如下: var o = { 'name':'lee' }; var a = ['reg','blue']; document.write( ' o typeof is ' + typeof o); document.write( ' br /'); document.write( ' a t
js代码有一百多行。 先上效果图 html代码 日期: input type="text" id="dateInputer" class="hhm-dateInputer" placeholder="请输入日期" 设置input元素类名为 hhm-dateInputer,通过这个类来绑定这个日期输入控件。 js代码 这里应用了jQuery的库, 主要用于选择元素和绑定事件。 复制代码 代码如下: script src=" http://code.jquery.com/jquery-1.9.1.min.js