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的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
js prototype截取字符串函数
Apr 01 Javascript
JQuery之focus函数使用介绍
Aug 20 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
JavaScript匿名函数用法分析
Feb 13 Javascript
URL中“#” “?” &amp;“”号的作用浅析
Feb 04 Javascript
Vue中fragment.js使用方法详解
Mar 09 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
Apr 23 Javascript
微信小程序实现弹出菜单功能
Jun 12 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
JavaScript异步操作的几种常见处理方法实例总结
May 11 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
关于PHP开发的9条建议
2015/07/27 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
基于jQuery的图片剪切插件
2011/08/03 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
JavaScript异步加载浅析
2014/12/28 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
vue webpack打包优化操作技巧
2018/02/22 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
windows下python和pip安装教程
2018/05/25 Python
python动态文本进度条的实例代码
2020/01/22 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
一套VC试题
2015/01/23 面试题
商得四方公司面试题(gid+)
2014/04/30 面试题
linux面试题参考答案(4)
2014/09/21 面试题
合作经营协议书
2014/04/17 职场文书
美术教师个人工作总结
2015/02/06 职场文书
幼儿园见习总结
2015/06/23 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python
Python实现为PDF去除水印的示例代码
2022/04/03 Python
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android
GPU服务器的多用户配置方法
2022/07/07 Servers
postgresql中如何执行sql文件
2023/05/08 PostgreSQL