博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js-基本语法2
阅读量:7193 次
发布时间:2019-06-29

本文共 1092 字,大约阅读时间需要 3 分钟。

类型转换

1、直接转换 parseInt() 与 parseFloat()

alert('12'+7); //弹出127alert( parseInt('12') + 7 );  //弹出19 alert( parseInt(5.6));  // 弹出5alert('5.6'+2.3);  // 弹出5.62.3alert(parseFloat('5.6')+2.3);  // 弹出7.8999999999999995alert(0.1+0.2); //弹出 0.3000000000000004alert((0.1*100+0.2*100)/100); //弹出0.3alert((parseFloat('5.6')*100+2.3*100)/100); //弹出7.9

2、隐式转换 “==” 和 “-”

if('3'==3){    alert('相等');}// 弹出'相等'alert('10'-3);  // 弹出7

3、NaN 和 isNaN

alert( parseInt('123abc') );  // 弹出123alert( parseInt('abc123') );  // 弹出NaN

变量作用域

变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。

1、全局变量:

在函数之外定义的变量,为整个页面公用,函数内部外部都可以访问。

2、局部变量:

在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。

封闭函数

封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。

一般定义的函数和执行函数:

function changecolor(){    var oDiv = document.getElementById('div1');    oDiv.style.color = 'red';}changecolor();

封闭函数:

(function(){    var oDiv = document.getElementById('div1');    oDiv.style.color = 'red';})();

还可以在函数定义前加上“~”和“!”等符号来定义匿名函数

!function(){    var oDiv = document.getElementById('div1');    oDiv.style.color = 'red';}()

转载于:https://www.cnblogs.com/mrwuzs/p/8243062.html

你可能感兴趣的文章
基于SSM的驾校预约报名管理系统-java驾校预约报名管理系统
查看>>
#8 bash的颜色显示规则
查看>>
用python写的判断质数和登录程序升级版
查看>>
Apache安装部署
查看>>
CCNA网络技术实验手册:Cisco IOS备份与升级
查看>>
相关VB.NET文件对象基础知识讲解
查看>>
简单描述Servlet Filter(过滤器) 相关知识
查看>>
生成自增的编号,生成订单号
查看>>
SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定...
查看>>
企业内部IT一体化系列之四:WEB平台 SharePoint服务配置
查看>>
ksh里三个月之外的文件移动脚本
查看>>
MSDN Windows8 中文版 下载地址
查看>>
MYSQL 中实现时间比较的方法
查看>>
支付宝担保交易接口
查看>>
深入浅出三剑客之sed必杀技一例
查看>>
django sitemap设置为https
查看>>
我的友情链接
查看>>
微信内部浏览器打开网页时提示外部浏览器打开遮罩升级版
查看>>
Go语言类型的本质
查看>>
界面主窗体,子窗体的InitializeComponent(构造函数)、Load事件执行顺序
查看>>