js杂七杂八1
1.document 是js的内置对象 代表浏览器的文档部分
document.write();向文档中写入字符串
2.完整的js由语言基础 bom dom组成 script标签放哪都行 但是推荐放head
和css 为了便于维护<script src="js文件"></script>
3.调试:可以用alert进行调试 也可以用 consloe.log()浏览器带的 F12启动
document.write(“<br>”); 就是/n了
4.基本数据类型和Java差不多 只不过没有字符 只有串 万物皆可var
typeof可以判断一个声明的类型
5.伪对象:javascript是一门很有意思的语言,即便是基本类型,也是伪对象,所以他们都有属性和方法。
比如我var a=“hello” 然后我还可以调用 a.length
所有基本数据类型都有一个toString 用于转化为字符串
(1)number的toString(x) 可以在x中加入2 8 10 16 此时这个number的值就转为对应进制的值了
(2)javascript分别提供内置函数 parseInt()和parseFloat(),转换为数字 Number()和parseInt()一样,都可以用来进行数字的转换
区别在于,当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number)
parseInt() 要看情况,如果以数字开头,就会返回开头的合法数字部分,如果以非数字开头,则返回NaN
如果被转换的字符串,同时由数字和字符构成,那么parseInt会一直定位数字,直到出现非字符。 所以"10abc" 会被转换为 10
(3)使用内置函数Boolean() 转换为Boolean值
当转换字符串时:非空即为true
当转换数字时:非0即为true
当转换对象时:非null即为true
(4)String()和toString()的区别:
String()和toString()一样都会返回字符串,区别在于对null的处理
String()会返回字符串"null"
toString() 就会报错,无法执行
6函数看另外一篇文章
7看idea1的计算器 html和js的联合使用
8 js也提供了一个try catch语句

浙公网安备 33010602011771号