1. 引入外部的js文件
<script type="text/javascript" src="js文件的路径"> </script>
<button onclick="alert('点我干嘛')">点我一下</button> js的按钮
<a href=""Javascript:alert('让你点你就点!!');">你也点我一下</a> js的超链接(点击不跳转)
document.write() 可以向<body></body>中写入内容(动态的添加)
console.log() 向控制台输出内容
2. js的注释
单行注释 | 多行注释 |
---|---|
// | /……/ |
3. 字面量(常量)和变量
常量:可以直接用的数值,字母等
变量:可以储存常量
用 var 声明一个变量,(变量必须先声明,必须要赋值,否则是undefined)
4. 标志符
- 字母,数字,"_","$"
- 数字不能开头
- 不能是ES的关键字 或 保留字
- 驼峰命名法
5. 数据类型
*1. String 字符串 2. Number 数值 3. boolean 布尔值 4.Null 空值 5. Undefined 未定义 6. Object 对象
- Number
最大值 a=Number.Max_VALUE; 最小值 a=Number.Min_VALUE;
超过最大值或者是最小值后,该值会变成Infinity(无穷大)
当计算的数据类型不全是 数字类型时,会显示NaN,如
A = 'a' * 'a';
console.log(a) //NaN(Not a Number)
*NaN 是数字类型,但是他却不是一个数字 *
js的浮点计算存误差,一般不用来做精确的计算 - boolean
有True和False这里两个值 - Null 和 undefined(未定义)
null 的类型 是 object
underfined 定义的变量没有赋值的话,会显示undefined值
转义字符
" 表示 | " 双引号 |
---|---|
' | ' 单引号 |
\n | 表示换行 |
\t | 表示制表符 |
\ | 表示 \ |
用 typeof 查看数据类型
6. 强制类型转换
一. 转换成 string 类型
*1. 调用tostring的方法
null 不可以用 tostring 方法转换,会报错
undefined 也不可以用tostring方法,报错
- 用String方法
a = 123;
a = String(a);
*null 和 undefined都可以用 这个 *
二 .转换成number类型 -
转成number类型
var a= '123';
a = Number(a);
如果被转换的 不是 纯数字,则 返回 NaN
如果全是空格,值为0
布尔类型 true是‘1’,false是‘0’。
null 转换后是 ‘0’
undefined转换后是 NaN
number.png
- parseInt转换
把字符串的有效数字进行转换
只能是数字开头,(遇到一个不是 数字的 数后,不在继续查找)
用parseFloat()转换成小数 - 进制的修改
(1)
十六进制 | 八进制 | 二进制 |
---|---|---|
以0x开头 | 以0开头 | 以0b开头,但是IE不兼容 |
(2)
用parseInt()进行转换
a = '070';
a = parseInt(a,num); a是要转换的数, num是进制
网友评论