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 instanceof,typeof的区别
Mar 24 Javascript
JSON 和 JavaScript eval使用说明
Jun 13 Javascript
js 实现css风格选择器(压缩后2KB)
Jan 12 Javascript
jquery click([data],fn)使用方法实例介绍
Jul 08 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
Oct 19 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
Apr 27 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 Javascript
vue项目开启Gzip压缩和性能优化操作
Oct 26 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
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
使用mini-define实现前端代码的模块化管理
2014/12/25 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
js获取域名的方法
2015/01/27 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Django实现文件上传和下载功能
2019/10/06 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
python 制作网站小说下载器
2021/02/20 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
ET Mall东森购物网:东森严选
2017/03/06 全球购物
硕士生工作推荐信
2014/03/07 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
校运会班级霸气口号
2015/12/24 职场文书