分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

js-基本语法2

发布时间:2023-09-06 01:35责任编辑:顾先生关键词:js

类型转换

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、局部变量:

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

<script type="text/javascript"> ???//全局变量 ???var a = 12; ???function myalert() ???{ ???????//局部变量 ???????var b = 23; ???????alert(a); ???????alert(b); ???} ???myalert(); //弹出12和23 ???alert(a); ?//弹出12 ???????alert(b); ?//出错</script>

封闭函数

封闭函数是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';}()

js-基本语法2

原文地址:https://www.cnblogs.com/mrwuzs/p/8243062.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved