typeof()
作用:运算符把类型信息当作字符串返回
typeof(x)返回X的类型可能有的类型有:
- (数字)
- string(字符串)
- boolean(布尔型)
- function(函数)
- object(对象)
- undefind(未定义)
- Symbol(我也不懂)
coust
声明并且初始化值,值不可修改
const PI = 3.141592653589793;
PI = 3.14; // 报错
PI = PI + 10; // 报错
persetInt()和persetFloat()
作用:解析x并返回一个整数/浮点数
parseInt(string, radix)
参数
string:被解析的字符串
radix:要解析的数字的基数,介于 2 ~ 36 之间 默认为10
parseInt("10",10); // 10 转换为10进制
parseInt("10",8); // 12 转换为8进制
parseInt("10", 2); // 1010 转换为2进制
== ===
== 相等运算符和 === 严格运算符
var a = "2";
var b = 2;
alert(a==b);// True 两边值类型不同的时 会自动将 a 和 b 转换为相同的类型然后进行比较
alert(a===b); // False 严格运算符则不做类型转换
JSON (JavaScript Object Notation)
觉得有点像Python的dict Python中也提供了json.loads()转换函数
var json={"key1":"value1","key2":"value2" };
json={"a":1,"b":2};
i=json.a; // i=1
arguments
储存了函数所传入的所有参数,类似于数组
function sum()
{
alert(arguments.length) // 3
alert(arguments[0]) // 4
}
sum(4,8,12);
Style样式获取
.Style
.style 获取行间样式
.currentStyle
.currentStyle 获取非行间样式(IE支持)
.getComputeStyle
.getComputeStyle 获取计算后最终使用的样式(兼容)