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、域名相同

javascript命名规则的更多相关文章

  1. JavaScript 命名规则

    来源 :http://www.codelifter.com/main/tips/tip_020.shtml The following are the rules for naming JavaScr ...

  2. JavaScript 基础(一) - JavaScript的引入方式,JavaScript 变量命名规则,JS 的五种基本数据类型,ECMAScript 算数运算符,逻辑运算符

    JavaScript的引入方式 直接编写 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  3. javascript中变量命名规则

    前言 变量的命名相对而言没有太多的技术含量,今天整理有关于变量命名相关的规则,主要是想告诉大家,虽然命名没有技术含量,但对于个人编码,或者说一个团队的再次开发及阅读是相当有用的.良好的书写规范可以让你 ...

  4. javascript对象属性的命名规则

    JS标识符的命名规则,即变量的命名规则: 标识符只能由字母.数字.下划线和‘$’组成 数字不可以作为标识符的首字符 对象属性的命名规则 通过[]操作符为对象添加属性时,属性名称可以是任何字符串(包括只 ...

  5. [No00009E]几种常见的命名规则

    变量命名规则 必须遵循的命名规则 1.    变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始php编程中所有变量必须以$开始. 2.    变量名只能是字母(a-z A ...

  6. CSS书写规范、顺序和命名规则

    写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范.CSS书写顺序供大家参考   这些是参考了国外一些文章以及我的个 ...

  7. 翻译:Identifier Name标识符命名规则

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

  8. [ExtJS5学习笔记]第六节 Extjs的类系统Class System命名规则及定义和调试

    本文地址: http://blog.csdn.net/sushengmiyan/article/details/38479079 本文作者:sushengmiyan ----------------- ...

  9. CSS命名规则常用的css命名规则

    CSS命名规则常用的css命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wr ...

随机推荐

  1. [HNOI2011]数学作业

    题目描述 小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题: 给定正整数 N 和 M,要求计算 Concatenate (1 .. N) Mod M 的值,其中 Concatenat ...

  2. hdu 5008 查找字典序第k小的子串

    Boring String Problem Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Ot ...

  3. ●BZOJ 1854 [Scoi2010]游戏

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1854 题解: 并查集(还可以用匈牙利算法进行单路增广的二分图匹配) 把每个武器看成是一条边, ...

  4. 【codevs 1911 孤岛营救问题】

    ·为了分析方便,可以先做一个题目简化.去掉"钥匙"这个条件,那么就是一个BFS或者SPFA--现在加上该条件.如本题只给出最多两种钥匙,当然你可以继续坚持BFS等方式,时间不会太差 ...

  5. hdu 5534(dp)

    Input The first line contains an integer T indicating the total number of test cases. Each test case ...

  6. Linux设备树语法详解【转】

    转自:http://www.cnblogs.com/xiaojiang1025/p/6131381.html 概念 Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离.在设备 ...

  7. 如何用Netty实现一个轻量级的HTTP代理服务器

    为什么会想通过Netty构建一个HTTP代理服务器?这也是笔者发表这篇文章的目的所在. 其主要还是源于解决在日常开发测试过程中,一直困扰测试同学很久的一个问题,现在我就来具体阐述一下这个问题. 在日常 ...

  8. 关于ajax的content-download时间过慢问题的解决方案与思考

    前言:   做前端架构很久很久了,经常到我这里都是些棘手的问题,之前没有养成很好的记录问题的习惯,以后会努力成文,积累. 于是今天就有个这篇文章.关于ajax的content-download时间过慢 ...

  9. [原创]手把手教你写网络爬虫(7):URL去重

    手把手教你写网络爬虫(7) 作者:拓海 摘要:从零开始写爬虫,初学者的速成指南! 封面: 本期我们来聊聊URL去重那些事儿.以前我们曾使用Python的字典来保存抓取过的URL,目的是将重复抓取的UR ...

  10. Tomcat的安装与配置

    Windows安装Tomcat与启动 安装版安装 安装版长这个样子,下载到电脑上后双击开始安装 双击后出现如下页面,点击 Next> 之后是这个页面,点击 I Agree 之后出现如下页面,点击 ...