Javascript 基础知识

1、Javascript 由 ECMAScript、DOM、BOM三部分组成

2、变量就是一个装东西的盒子,通过变量名获取。变量名必须有意义,不能以数字开头、不能说关键字(var,for,while),保留字、驼峰命名法,区分大小写

3、交换两个变量的值

<script>
var temp;
        var a1 = 'red';
        var a2 = 'pink';
        temp = a1;
        a1 = a2;
        a2 = temp;
        console.log(a1); 
        console.log(a2); 
</script>

4、变量初始化:声明变量并赋值

5、数据类型:分为简单数据类型(String, Boolean, Undefined, Null,Number)和复杂数据类型(Object)
var a;---->Null
var a = 1;----->Number
var a = '1'----->String

6、浏览器弹出框:alert(), prompt()
7、Number类型转换为字符串:

var num = 1;
var str = num.toString();
console.log(str);
console.log(typeof str);

8、计算年龄:

var year = prompt('请输入你的出生年份:');
var age = 2021 - year;
alert('您已经' + age + '岁了');

9、计算字符串长度:str.length()
10、逻辑运算符:&& || !

&&:且,只要有一个值为false,结果为false
||:或 , 只要有一个为true,结果为true,
!:非,是true为false,是false为true

11、运算符优先级:最先运算()里的


image.png

12、三元表达式: ? :
条件表达式?表达式1 :表达式2

var a = 12;
var result = a - 4 ? 'yes' :'no';

13、流程控制结构:顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。


image.png

分支结构:由上到下执行代码的过程中,根据不同条件,执行不同的路径代码(执行过程中多选一的过程),从而得到不同的结果


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容