JS

JS

script标签,写在head标签里

alert()-----弹出警告框

document.write()------在计算机页面输出内容

console.log()--------向控制台输出内容

编写位置

在标签里写  onclick属性

a标签的 href 属性  (href="javascript:  ;")

外部JS,新建JS文件夹,扩展名  .js     在script标签引入(

JS严格区分大小写           JS的注释,//

声明变量   var  a;    赋值 a = 123;       声明并赋值

标识符的命名规则,由字母,数字,下划线组成,不能以数字开头,不能和关键字重合,遵循驼峰命名法规则

JS的六中数据类型:字符串(string),数值(number),布尔值(boolean),空值(null),未定义(undefined),引用数据类型,object对象

typeof 检查数据类型           infinity无限大

NaN  ---Not a Number   非数字,数据类型为number

1null数据类型返回object

强制数据类型转换,直接调用数据类型转换

2.number 数字类型

typeof 是查看类型

a=number。MAX_VAULE*number.MAX_VAULE; 表示最大值

a=“abc”*“bcd”;//NAN(not a number)

a = NaN;//number

a = number。MIN_VALUE;//5e-324

var f = 0.1;

var g=0.2;

console。log((parsefloat(f)*100+parsefloat(g)*100)/100);

精确到两位

3.boolean

布尔值只有两个

true 真

folse 假

4.null

var a=null;

null专门表示一个空的对象

用typeof检查的时候,只有null才会返回一个object

5.undefined

var a;

console。log(a)未赋值用undefined表示

5.强制类型转换

1.方式一。调用var b = a。toString()方法

console。log(b)

null  undefined 不可以强制转换

只适用于字符串 数字 布尔型

调用string()方法

实用所有类型

转换数字       

转换数字类型用number函数和调用string一样

转换只能转换数字类型才能转换成数字,不是纯数字都转换成了nan

空字符串是0或者都是空格的类型都是0

b布尔类型true转换成1flose转换成0

数字转换可以把null转化成0

2.方式二

parsint 可以把字符串中的数字提取出来转换成number 只能转整数,要想要转带有小数的话用paesfloat

6.

1. 转换布尔类型

除了0和NaN  空字符串  undefined其余的都是真

2. 运算符

任何值和nan运算结果都是nan  任何值和字符串相加,都是拼串

除了加法其他的都会把字符串转换成number进行运算

3. 一元运算符

一元数字类型会转换成number进行运算

object属于引用数据类型

你可能感兴趣的:(JS)