javaScript学习笔记

前言
对js的学习重要放在BOM上,但这个东西学了不用容易忘记,知识点比较多、散,所以找了个时间将它总结一下。

JS组成

JS = ECMAScript + DOM + BOM + 高级
ECMAScript(前身为欧洲计算机制造商协会)–JavaScript的语法规范
DOM(Document Object Model 的简称)–JavaScript操作网页上元素的APIb
BOM(Browser Object Model 的简称)–JavaScript操作浏览器部分功能的API

输出语句

一、console.log(“内容”)在控制台打印输出内容

二、alert(“内容”)弹窗显示内容

三、document.write(“内容”)在页面书写内容

数据类型转换
  • 任何类型转化为String
    • 1、变量+“ ”;(可以为空值)
    • 2、String(变量);
    • 3、变量.toString;
  • 任何类型转化为Number
    • **Number()**可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN

var num6 = Number(“123abc”); //NaN
var num7 = Number(“abc123”); //NaN

- **parseInt()**把字符串转换成整数  parseFloat()同理

var num1 = parseInt(“12.3abc”); //返回12,如果第一个字符是数字会解析知道遇到非数字结束
var num2 = parseInt(“abc123”); //返回NaN,如果第一个字符不是数字或者符号就返回NaN
var num3 = parseInt(""); //空字符串返回NaN,Number("")返回0

>parseInt()可以传递两个参数,第一个参数是要转换的字符串,第二个参数是要转换的进制

var num4 = parseInt(“10”,8); //10按8进制解析是8
parseFloat不支持第二个参数,只能解析10进制数
console.log(Number(null)); //返回0
console.log(Number(undefined)); //返回NaN
三个把值转换成数值类型的函数:Number()、 parseInt()、 parseFloat()

HTML转移符
"		"
‘		'
&		&
<		&lt;    //less than  小于
>		&gt;   // greater than  大于
空格	    &nbsp;
©		&copy;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值