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 相关文章推荐
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
javascript 动态生成私有变量访问器
Dec 06 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 Javascript
js弹出对话框方式小结
Nov 17 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
Mar 19 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 Javascript
纯JS实现轮播图
Feb 22 Javascript
vue.js 上传图片实例代码
Jun 22 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 Javascript
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
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 curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
Apache中php.ini的设置方法
2013/02/28 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
php接口技术实例详解
2016/12/07 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
Vue 幸运大转盘实现思路详解
2019/05/06 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
Python中的yield浅析
2014/06/16 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
python如何爬取个性签名
2018/06/19 Python
Python提取频域特征知识点浅析
2019/03/04 Python
python使用requests.session模拟登录
2019/08/09 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
劳资协议书范本
2014/04/23 职场文书
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
GO中sync包自由控制并发示例详解
2022/08/05 Golang