javascript语言结构小记(一)


Posted in Javascript onSeptember 10, 2011

一:js支持 Unicode 字符集,所以可以用中文命名函数。

二:js 在Var中没有初始化的变量,默认为undefined

三:对于未声明也未赋值的变量,如果直接使用,会抛出一个系统级别的Error,如果用typeof(typeof是种类型运算符)操作来说,不论是否已经被声明,都将返回一个字符串”undefined”;

例:

//a 未声明

alert(typeof(a));//undefined

alert(a);//Error

四:算术运算符。用“+”可以较方便地将一个数值转换成字符串,具体操作是将操作是将这个数值加上一个空串(也可不写)。

例:

Var a=2.96;

Var b=1.0;

Alert(a+””+b);//得到字符串”2.961”

用“-“可用来将字符串装换成数值,具体操作是将这个字符串减去一个数值 0

Var a=”2.96”;

alert(a+1);//得到字符串”2.961”(将数值强制转换成字符串)

alert(a-0+1);//得到数值3.96

以下是我做的一个example:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>js</title> 
<script language="javascript"> 
x=5+5; 
document.write(x+"<br>"); 
x="5"+"1"; 
document.write(x+"<br>"); 
x="5"+5; 
document.write(x+"<br>"); 
x="10"-5; 
document.write(x+"<br>"); 
</script> 
</head> 
<body> 
</body> 
</html>

结果:

10
51
55
5

Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 3 - 代码实现)
Aug 04 Javascript
JS获取页面input控件中所有text控件并追加样式属性
Feb 25 Javascript
js比较和逻辑运算符的介绍
Mar 10 Javascript
JS写的贪吃蛇游戏(个人练习)
Jul 08 Javascript
jquery增加时编辑jqGrid(实例代码)
Nov 08 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
Apr 13 Javascript
vue awesome swiper异步加载数据出现的bug问题
Jul 03 Javascript
Vue.js图片预览插件使用详解
Aug 27 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 事件学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
Sep 10 #Javascript
JavaScript高级程序设计 DOM学习笔记
Sep 10 #Javascript
jquery maxlength使用说明
Sep 09 #Javascript
基于jquery可配置循环左右滚动例子
Sep 09 #Javascript
You might like
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
Node.js 回调函数实例详解
2017/07/06 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
加速vue组件渲染之性能优化
2020/04/09 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python挖矿算力测试程序详解
2019/07/03 Python
python实现处理mysql结果输出方式
2020/04/09 Python
python FTP编程基础入门
2021/02/27 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
实习生单位鉴定意见
2013/12/04 职场文书
初中生自我评价
2014/02/01 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
保护环境建议书
2014/03/12 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
python urllib库的使用详解
2021/04/13 Python
关于python类SortedList详解
2021/09/04 Python