第18天笔记,JavaScript基础知识

这篇博客介绍了JavaScript的基本组成,包括EMACscript、DOM和BOM。讲解了JS的书写位置,如行内、内嵌和外链,并阐述了各种输出方式,如`document.write()`、`console.log()`等。此外,还详细说明了变量的声明与命名规则,以及数据类型的转换方法,如`Number()`、`parseInt()`、`parseFloat()`等。最后,提到了运算符的使用,包括数字运算符、赋值运算符以及比较和逻辑运算符。

js基础知识

js的组成:

EMACscript+DOM+BOM

js的书写位置:

行内,内嵌,外链

js输出:

在页面写入:document:write();

控制台打印:console.log();

弹出框:alert();

页面输入框:prompt();

确认框:confirm();

转义字符:\n:换行 \t:制表符

变量

1.声明变量并赋值

var a=10;

2.先声明后赋值

var=a;

a=10;

命名规则:

1.数字,字母,下划线_,$,汉字也支持,但是不推荐

2.数字不能开头

3.不能是关键字

4.严格区分大小写

命名规范:

1.小驼峰命名法

2.见名识意

数据类型:

Number:数值类型:NaN

String :字符串" ",' '

Boolean : 布尔类型 true false

undefined:未定义类型,声明了,没有赋值。

null:空的,声明一个变量,后期将赋值成对象。

数据类型转换:

字符串转数字:

Number();只能将纯数字的字符串转换为数字类型。将true转为1,false转为0.

parseInt():只能将数字开头的字符串转为整数类型

parseFloat():只能将数字开头的字符串转为小数类型。

NaN的出现:试图将其他类型转为数字类型,转换不成功就是NaN。

隐式转换:x-0,x*1,x/1, +x(特殊,放在变量前面),x%(比x大的数字)

数字转字符串:

String(number):可以将任意的其他类型转为字符串

number.toString():不能将underfined和null类型转为字符串

其他类型转为布尔:

Boolean():可以将其他类型转为布尔类型,0 null ' ' underfined,NaN将这几个转为false 其他的都为true

!!():隐式转换(!:取反 !!:取反后在取反)

运算符:

数字运算符:+ - * / %

赋值运算符:=,+=,-=,*=,/=,%=

比较运算符(关系运算符):>,<,>= ,<=,==,===,!=

逻辑运算符:&&(与,并且)||(或,或者) !(非,取反)

&&:一假即假

||:一真即真

!:取反,颠倒真假

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值