css浏览器前缀:
-ms- 兼容IE浏览器;
-moz- 兼容firefox
-o- 兼容opera,
-webkit- 兼容谷歌(chrome)和苹果(safari)。
js:
script
alert(加网页提示。)控制浏览器弹出一个警告框。
document.write 在页面写出一个内容。
console.log("") 向控制台输出一个内容。
js编写位置:
onclick 触发时间检测
可以写在标签属性当中,可以写在script中,可以写在外部的js当中,然后引入。
js基本语法:
/*js注释*/
//单行注释//.
要注意字母的大小写。
每句话要以分号来结尾。还要是英文的分号。
python不需要分号结尾,而js需要用分号结尾。
字面量和变量:
字面量(常量),都是一些不可变的值:
如1,2,3,4,5,字符串。
变量,可以改变,也可以保存常量的值。
如x=123456789
var a 默认值undefined。声明一个变量。
a=131564556
标识符:
在js中所有的可以由我们自主命名的都可以称为是标识符。
由数字,字母,下划线,$组成,
中文也可以用变量名,但没有人用。
不能以数字开头,不能与关键字重名,
小驼峰大驼峰。
数据类型:
数据类型指的就是字面量的类型,在JS中一共有六种数据类型:
String 字符串 它得加引号。
Number 数值 在JS中所有数值都是Nimber类型,包括整数和浮点数。
Boolean 布尔值
Null 空值
Undefined 未定义
object 对象
\" 表示引号,\’表示单引号,\n 表示换行,\t 表示制表符。\\表示一个斜线。
修改变量值,最后一个生效。
Number:
最大值:MAX-VALUE //
最小值:MIN-VALUE //5e-324
infinity 无穷。
Boolean 布尔值:
布尔值只有俩个,主要用来做逻辑判断。
true:表示真,false:表示假。
typeof 去打印类型。
Null和Undefined:
Null(空值)类型的值只有一个,就是null,null这个值专门用来表示一个为空的对象,使用typeof检查一个null值时,会返回object。
Undefined(未定义) 类型的值只有一个,就是undefind,当声明一个变量,但是并不给变量赋值时,
他的值就是undefined,使用typeof检查一个undefined时也会返回undefind。
强制类型转换:
指将一个数据类型强制转换为其他的数据类型,类型转换主要是指,将其他的数据类型,转换为String Number Boolean。
用to去转换类型。转换为Boolean 直接用true或false 用to不能转换null,undefined。
直接用String Number Boolean它们去转换。
转换为number:转换为数字型
只要不是纯数字 就会转换为NaN,空字符串或都是空格的字符串,转换为0
true转换为1,false转换为0
null转换为0,undefined转换为nan
其他进制的数字
网友评论