web学习记录-JS-1
Posted xihuanjiuquqiqang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web学习记录-JS-1相关的知识,希望对你有一定的参考价值。
alert(“弹出内容”)
document.write("向body写的内容")
console.log("向控制台输出一个内容")
从上到下,一行一行执行
属性onclick=“JS代码” 也可写在a标签中的href=“javascript:JS代码”
写入script标签中 或者外部JS文件(推荐使用) 一但引用外部JS,则标签中的JS代码则无效
/**/多行注释 //单行注释
严格区分大小写 以分号结尾 会忽略多个空格换行,可用于进行格式化
字面量 不可改变的值 可以直接使用 一般不直接使用
变量 保存字面量 可以任意改变 更加方便使用 对字面量进行描述
声明变量 var用来声明一个变量 var a=1;
标识符 有我们自主命名的都成为标识符 可含有 字母 数字 _ $ 不能以数字开头 不能是ES的关键字或保留字符 一般都采用驼峰命名法
数据类型 String 字符串 Number 数值 Boolean 布尔值 Null 空值 Undefined 未定义(前五个是基本数据类型) Object 对象(引用数据类型)
String字符串 需要用引号引起来 单双引号均可,但是不能混着用, 可用“作为转义字符 换行 制表符 \表示
Number数值 所有的数值都是此类型 可以使用一个运算符typeof检查数据类型 console.log(typeof a)
JS表示一个最大值Number.MAX_VALUE 超过则为Infinity 正无穷 为数值 NaN 不是一个数值 类型为一个数值
Number.MIN_VALUE 最小值
JS中基本运算可以保证精确 浮点元素可能得到一个不精确的结果
Boolean布尔值 真假 true和false 用于逻辑判断 var bool = true;
Null空值 只有一个值null 专门用来一个为空的对象 为Object类型
Underfined未定义 只有一个值underfined
强制的类型转换 将一个值转换为String Number Boolean
将其他数据转换为String
1,调用被转换数据类型的toString()方法 不改变原代码的属性 var b =a.toString(); null和underfined不能使用
2,调用String()函数 适用于Number和Boolean时,跟toString()一样 null和underfined是直接转换为字符串
将其他数据类型转换为Number
1,使用Number()函数 字符串为非数字内容时,为NaN 为空格时,为0 为布尔值是,ture为1,false为0 null为0 underfined为NaN
2,parseInt()把一个字符串转换为整数 将一个字符串的有效内容转换 parseFloat()可以获得有效的小数 非String时会转换为String时在操作
以上是关于web学习记录-JS-1的主要内容,如果未能解决你的问题,请参考以下文章