javascript语言结构小记(一)
2011-09-10 00:00
387 查看
一: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:
结果:
10
51
55
5
二: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语言核心之词法结构
- JavaScript语言核心--词法结构
- js语言结构小记(一)
- JavaScript语言结构
- [译]通过学习其他语言来学习JavaScript
- ||C||<基础>C语言基础知识框架结构//个人整理使用|仅供参考|
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- 学点 C 语言(25): 数据类型 - 结构数组与结构指针
- cocos2d-javascript试用小记
- 【脚本语言系列】关于JavaScript机器学习,你需要知道的事
- JavaScript:世界上误解最深的语言
- javascript语言扩展:可迭代对象(1)
- javaScript语言----对象
- Perl,Python,Ruby,Javascript 四种脚本语言比较
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- javascript中的栈结构
- 关于Javascript语言中this关键字(变量)的用法
- 再学Javascript(一)-语言基础
- JavaScript--基于对象的脚本语言学习笔记(一)