
1。输出工具:
Document.write () - can be HTML
警报()字符串
提示(文本,默认的文字)
文本是可选的。要在对话框中显示的纯文本(而不是HTML格式的文本)。
默认的文字---是可选的,默认的输入文本。
对2.js安置
可以放置在HTML中的任何位置。
但他是一个整体,相互影响
C.在超链接和重定向的位置
********即是可行的,不建议使用共产主义
警报(111);
D.调用外部Javascript文件
U3000 U3000
在1的js标记中没有代码可以出现。呼叫
在2.js脚本没有标签
三.仍然相互联系和影响
三.笔记
对旧浏览器
U3000 U3000
*如果旧的浏览器不识别js,注释它。
B的真实注释。
内联注释
块注释
B.变量
1。命名规范
严格区分情形
名为B必须以字母或_或$开头;其余的可以任意字母,数字,和_美元
不能用关键字或保留字命名。
关键词:为了,如果,尝试,等等。
保留字:字节、char、类等。
D.命名规范
驼峰命名:包括
首字母大写:对象
有意义的命名:姓名,年龄
2。变量:可以存储数据的变量。
如何创建一个变量(***必须用var关键字修改)
第一个语句,后分配:var A;a = 3;
同时进行声明赋值:var a=3;
许多变量在同一时间声明:var a,b,c;
许多变量一次声明和赋值:var a=1,b=2;
如何覆盖现有变量
1。如果未从新声明中分配金额,则变量的值不会更改。
var a = 1;var a = 1;结果;
2。如果新的更改和变量赋值,变量的值被更改为变量的新值。
var a = 1;a = 3;结果a=3;
三.不要使用关键字var来修改变量。
警告(a);错误报告
a = 1;警报(a)结果:1
如果没有使用var修改,也没有赋值——错误报告;如果有赋值,js将是一个全局变量,它不会被错误报告。
C.的数据类型
Typeof()运算符:一元运算符用于检测一个数据类型,并返回的结果始终是一个字符串
的isnan()函数来检查是否有非数字值的参数
1。最初的类型
的a.undefined- -创建变量没有赋值,它的默认值是未定义的
b.null- -什么都没有,只有一个占位符
c.number-塑、浮点类型;支持两,八,十,十六,都是十进制的输出;特殊价值
1。八进制,从0开始
2。十六:开始以0x
三.特殊值:
number.max_value最大:
number.min_value最小:
无限:无限
无穷小:无穷大
d.string- -一系列单、双引号包围,包括一些特殊字符
效率1。单引号和双引号是相同的(与PHP不同)
2。只能成对出现,不能互相使用。
三.可以嵌套声明就对方;
4。特殊字符
转移
制表符
空间
转移
'单引号
双引号
反斜杠
2。引用类型
类型
价值
类型的返回值
未定义
未定义
未定义
无效的
无效的
对象
布尔
真的,假的
布尔
字符串
值,特殊符号,在单引号和双引号之间
字符串
在结尾的时候,写些东西有不足或不正确的信息,但也看伟大的精神指点我的进步。