JavaScript 学习分享 (基础)

1.概述

JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。

诞生于1995年,JavaScript本来应该叫Livescript,为什么又会叫JavaScript 呢? 原因就是当时Java比较火热, 为了蹭一蹭Java的热潮然后顺势就把名字改为了现在你所知道的JavaScript,也就是说Java和JavaScript之间是没有任何关系的。

JavaScript 组成部分如下:

组成部分作用
MCMA Scriptjs核心基础语法
BOMBrower Object Model(浏览器对象模型)
DOMDocument Object Model(文档对象模型)

JavaScript 语法规则:

在JavaScript中不区分 换行 空格 缩进符。
语句:一条语句结束后加 分号 ; 每一条语句都是一条指令。
JavaScript是严格区分大小写的。
字符都是英文半角的,不能使用中文的字符,代码是从上往下执行的。

常见输入语句:

1.警告框 alert();
2.在文档中输出 document.write();
3.在控制台输出 console.log日志();console.warn警告();console.error错误();console.info信息();
4.输入框 promrt();
5.确认框 confirm();

书写位置:

1.内嵌式:
js可以书写在页面的任意位置。
<script>
alert("内嵌式")
</script>
2.外链式:
首先新建一个文件类型为.js的文件,然后在该文件中写js语句,通过script标签对引入到html页面中。
<script src="js文件路径地址">这里不能写js语句</script>

注释:

单行注释
// An highlighted block

多行注释
/*
An highlighted block
*/
注释的嵌套关系:
1.行注释可以嵌套行注释.
2.行注释可以嵌套文档注释.
3.文档注释可以嵌套行注释.

数据类型:

数值型:number(凡是数字都是数值型,不区分整数和小数)
字符串:string(凡是引号包裹起来的内容全部都是字符串)
布尔:boolean(truefalse)
对象类型:object(特殊取值null)
未定义型:undefined

变量:

var 变量名称 = 存储的数据;    (variable 变量)
命名规范:
1.只能由字母、数字、_(下划线)、$(美元符号)组成。
2.不能以数字开头。
3.命名中不能出现-(js会理解成减号进行减法的操作),不能和关键字冲突。

检测数据类型:

typeof(value); 或者typeof value; 
返回这个变量的类型. 说明 : 同一个变量, 可以进行不同类型的数据赋值.

<script type="text/javascript">
    
    var a;
    alert(typeof a);  // undefined
 
    a = 998;
    alert(typeof a); // number
 
    a = "用心学习";
    alert(typeof a); // string
 
    a = true;
    alert(typeof a); // boolean
    
</script>
typeof 运算结果自身是一个字符串类型。  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值