JAVAscrpit(与css相似)
1.行内式
2.内嵌式
3.外链式
内嵌和外链不能共用一个script标签
外链的script属性为src,不是href
JS的输出
alert()弹窗形式显示
document.write()以文本形式显示
prompt () 可输入内容弹窗
confirm()可判断弹窗
console.log( )在调试工具中显示
JS三大组成部分
ECMAScript:语法
BOM:提供了操作浏览器对象的一套方法
DOM:提供了操作文档对象的方法
JS的注释
与HTML相同
JS的变量
alert( 要显示的信息或变量 )
document.write( 要显示的信息或变量 )
console.log( 要显示的信息或变量 )
var (关键字)+ 变量名 =
可以使用数字0-9,字母a-zA-Z,下划线_,美元符$ 组成
不允许以数字开头
不允许使用中文
区分大小写
不允许使用关键字和保留字
尽量语义化 - 词必达意
尽量驼峰式 - 由多个单词组成时,每个单词的首字母大写
JS的数据类型
字符 String:所有使用引号包裹的数据
数值 Number:0-9,NaN
布尔 Boolean:false,true
undefined:undefined,表示没有值,或未赋值
null:null,表示为空,是一种状态
对象 Object:…
数组 Array:…
函数 Function:…
…
转换符
parseInt( 变量 )
parseFloat( 变量 )
Number( 变量 )
Math.round(变量)
变量.toString()
有一些数据类型不能使用 toString() 方法,比如 undefined 和 null
String(变量)
所有数据类型都可以
Boolean(变量)
在 js 中,只有 ''、0、null、undefined、NaN,这些是 false,其余都是 true
JS的运算符
+ — * / %
===
&& || !
a++(先输出在运算)
++a(先运算,在输出)