JavaScript Day_01

JavaScript Day_01

Javascript的概述

1.组成
ECMAScript 基础语法
DOM(Document Object Model)文档对象模型 操作html文档内容
BOM(Borswer Object Model)浏览器对象模型 操作浏览器相关内容

JavaScript书写位置:

1.书写在标签中(行内式)

<a href="javascript:alert('hello')"></a>

2.书写在script标签内 (内嵌式)

<script>
	console.log('hello world');
</script>

3.书写在.js文件中(外链式)

<script src="demo.js"></script>

变量定义

使用var关键词(js是弱类型语言)

var 变量名 = 值
var变量名 = 值,变量名2=值2,变量名3=值3
变量命名规则

1.不允许数字开头

2.不允许特殊字符(可以使用_或者$)

3.不允许保留字或者关键词(static,if,else,for,document…)

4.建议使用驼峰命名法(myUserName)变量区分大小写

5.建议使用语义化

数据类型

1.number类型

2.String类型(单引号、双引号都是字符串)

3.Boolean布尔类型(true false)

4.null类型(null值)

5.Math.round()四舍五入

例如:78.88-->79

6.undefined类型(未定义 没有给值就是undefined 是null派生的子类 null==undefind)

console.log(undefined==null);//true
var b,c=null; console.log(typeof b==typeof c);//false

6.特殊类型 object(数组 date日期 不同数据结构)

typeof 检索数据类型的方法
var str='hello'
console.log(typeof str); //String
数据类型转换

1.Number

console.log(Number(18.88));

2.toString() 字符串转换

console.log(d.toString());

3.parseInt 整形转换 parseFloat 浮点型转换

console.log(parseInt(18.88)) console.log(parseFloat(18.88))

4.布尔类型转换 Boolean

//string 非空即为true number非0即为true 

判断是否为NaN(结果未定义)

isNaN判断是否为NaN

console.log(isNaN(0/0)); true
console.log(isNaN('18.a')); true
console.log(isNaN('12.8')); false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值