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
!!():隐式转换(!:取反 !!:取反后在取反)
运算符:
数字运算符:+ - * / %
赋值运算符:=,+=,-=,*=,/=,%=
比较运算符(关系运算符):>,<,>= ,<=,==,===,!=
逻辑运算符:&&(与,并且)||(或,或者) !(非,取反)
&&:一假即假
||:一真即真
!:取反,颠倒真假
这篇博客介绍了JavaScript的基本组成,包括EMACscript、DOM和BOM。讲解了JS的书写位置,如行内、内嵌和外链,并阐述了各种输出方式,如`document.write()`、`console.log()`等。此外,还详细说明了变量的声明与命名规则,以及数据类型的转换方法,如`Number()`、`parseInt()`、`parseFloat()`等。最后,提到了运算符的使用,包括数字运算符、赋值运算符以及比较和逻辑运算符。
9830

被折叠的 条评论
为什么被折叠?



