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 相关文章推荐
jquery.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 Javascript
jquery 无限级下拉菜单的简单实现代码
Feb 21 Javascript
提升PHP安全:8个必须修改的PHP默认配置
Nov 17 Javascript
浅谈JavaScript 的执行顺序
Aug 07 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
简单说说angular.json文件的使用
Oct 29 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
Jul 16 Javascript
20道JS原理题助你面试一臂之力(必看)
Jul 22 Javascript
js实现简单五子棋游戏
May 28 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php中mysql模块部分功能的简单封装
2011/09/30 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
PHP内核探索:变量概述
2014/01/30 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
js中settimeout方法加参数的使用实例
2014/02/27 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
会计实习生自我鉴定
2013/12/12 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
观后感的写法
2015/06/19 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android