html javascript语言
2018-07-16 本文已影响0人
会说话的乌鸦
javascript:是一种解释型语言
js的基本语法
注释 :/**/ :多行注释 //单行注释
<script type="text/javascript">
alert(" ") 向用户发出警告
document.write(" ") 往body里写内容
consle.log(" ")向控制台输出
</script>
js的编写位置
1 嵌入式 不推荐使用
在标签里使用onclick属性 例如:
<button onclick="alert('你引爆了腾讯大厦');">点我一下</button>
可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码
<a href="javascript:alert('成功引爆');">你也点我一下</a>
2 内部编写
<script type="text/javascript"></script>
3 外部导入
<script type="text/javascript" src="文件路径"></script>
js 定义变量需先用var 关键字声明
数据类型
数据类型指的就是字面量的类型
在JS中一共有六种数据类型
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
其中String Number Boolean Null Undefined属于基本数据类型
而Object属于引用数据类型
\:转义符 例\" 是输 "
浮点数运算会计算错误
数据类型的转换
parseFlaot() :转成浮点数
parseInt():转成整数 还可转换数字开头和字母混合的字符串
变量名.tostring() String():转换字符串
Number():转成数字类型
0x:开头是十六进制数字
070:开头的是八进制
0b10:开头的是二进制
可以在parseInt()中传递一个第二个参数,来指定数字的进制
a = parseInt(a,10);
Null(空值)类型的值只有一个,就是null
null这个值专门用来表示一个为空的对象
使用typeof检查一个null值时,会返回object
Undefined(未定义)类型的值只有一个,就undefind
当声明一个变量,但是并不给变量赋值时,它的值就是undefined
使用typeof检查一个undefined时也会返回undefined
标识符
命名一个标识符时需要遵守如下的规则:
1.标识符中可以含有字母、数字、_、$
2.标识符不能以数字开头
3.标识符不能是ES中的关键字或保留字
4.标识符一般都采用驼峰命名法