javascript命名规则
javascript对大小写敏感(关键字、函数名、变量名等),标识符的首字符必须是字母、下划线或者$符,其后的字符可以含数字
如果之声明了变量,并未对其赋值,默认为undefined
javascript中不区分整型和浮点型,所有数字都是用浮点型表示的
字符串型包含在单引号或者双引号内
转义字符
转义序列 字符
/b 退格
/f 换页
/n 换行
/r 回车
/t 横向跳格 (Ctrl-I)
/' 单引号
/" 双引号
// 反斜杠
注:在document.writeln()函数中使用转义字符时,必须将脚本放在<pre></pre>标签对里面
javascript中有一个绝对等于的概念,“==”表示等于,只判断字面值,不涉及数据类型,比如,”17”==17,返回值为true,而“===”表示绝对等于,涉及数据类型的比较,比如,”17”===17,返回值为false
typeof函数用于返回它的操作数所容纳的数据类型,
var a=3; var b="name"; var c=null;typeof a 返回number,typeofb 返回string,typeof c 返回object,
typeof 可以返回六中类型:number、string、boolean、object、function、undefined
以下两种语句都是专门用于对象的语句
for...in循环
var objects={user:"clf",age:"25",QQ:"496221132"}; for(var item in objects){ document.write("属性:"+item+"="+objects[item]+"<b/r>"); }结果:
属性:user=clf
属性:age=25
属性:QQ=496221132
with语句,用于避免重复使用指定的对象引用
var date_time =new Date(); with(date_time){ alert(getYear()+"/"+getMonth()+1+"/"+getDate()); //如果不在with语句块内,应该为alert(date_time.gerYear())... }javascript中创建数组用小括号,而非大括号,
var arr = new Array('a','b','c'); var arr2 = new Array(7);同源策略
同源策略是javascript主要的安全策略,它表示一个脚本只能读取与它同源的窗口或文档的属性。
同源检测用来检测两个URL是否属于同一个源,需满足下列条件:
1、协议相同
2、端口相同
3、域名相同
最新文章
- Python_Day2_基础2
- Binary Tree 分类: POJ 2015-06-12 20:34 17人阅读 评论(0) 收藏
- Android ActionBarSherlock使用教程
- 010-python基础-数据类型-字符串操作
- pyhton类集成
- C++11变长参数模板
- Intel Edison的那些事:修改Edison的HTTP服务的页面
- One day
- L2-001. 紧急救援
- JAVA设计模式初探之装饰者模式
- jQuery 去空
- Android微信登录、分享、支付
- Shell常用快捷键
- Mysql表分区的选择与实践小结
- 使用netstat命名排查网络问题的参考指引
- cdqz2017-test11-占卜的准备
- java远程工具类
- (转)Geth控制台使用及Web3.js使用实战
- Effective C++ 随笔(1)
- STL - 容器 - Deque
热门文章
- bzoj 3214: [Zjoi2013]丽洁体
- [bzoj4755][Jsoi2016]扭动的回文串
- [bzoj4161]Shlw loves matrix I
- Angular中 build的时候遇到的错误--There are multiple modules with names that only differ in casing
- Spring MVC页面重定向
- K-means聚类 的 Python 实现
- STM8操作LCD5110总结
- 自定义shell终端提示符及颜色即修改 PS1文件 (以Centos为例)
- MySQL Innodb如何找出阻塞事务源头SQL
- 构建纯TypeScript应用