type
status
date
slug
summary
tags
category
icon
password
URL
Sep 1, 2022 09:23 AM
js的组成
EMACscript+DOM+BOM
js的书写位置
行内,内嵌,外链
js输出
- 在页面写入:document.write();
- 控制台打印:console.log()
- 弹出框:alert();
- prompt()
- confirm()
转义字符
- \
- \t
变量
var a =10
- var =a ;a=10;
命名规则
- 数字,字母,下划线,$,汉字也支持但不推荐
- 数字不能开头
- 不能是关键字
- 严格区分大小写
命名规范
- 小驼峰命名法
- 见名识意
数据类型
- number
- string
- boolean
- null
- undefined
数据类型转换
字符串转数字
- number()
- parseint()
- parsefloat()
- NaN
- not a number
- 隐式转换:x-0,x*1,x/1,+x,x%
数字转字符串
- string()
- number.tostring()
转换为boolean
- boolean()可以将其他类型转为boolean类型,0,null,'',undefined,NaN将这几个转为false 其他的都为true
- !!();隐式转换 取反后再取反
运算符:
数字运算符:+ - * / %
赋值运算符:=,+=,-=,*=,/=,%=
比较运算符(关系运算符):>,<,>= ,<=,==,===,!=
逻辑运算符:&&(与,并且)||(或,或者) !(非,取反)
&&:一假即假
||:一真即真
!:取反,颠倒真假