JS基本知识-1

JS简介

  JavaScript(简称“JS”) 是一种是一种运行在JS解释器或者独立引擎上的,单线程 1,弱类型 2,解释性 3 的脚本语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
  JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

JS的引入方式

  1. 行内样式:
    写在标签内部的js代码 用得少
  2. 外链式 :
    使用script标签的src属性来引入外部的js文件
  3. 内联式 :
    写在script标签里面的js代码

区分外链和内链式:找src属性,如使用src属性引入那么在script标签的文件不产生作用。

基本输出语句

//在页面弹出一个提示框
alert("hello world");

// 在页面弹出一个输入框  
prompt("你今年几岁了");

// 在控制台打印数据  这个是给开发人员看的
console.log("123");

// 弹出确认框  默认有确认取消两个按钮
confirm("你确认退出吗?");

//动态的向页面添加内容  用的很少(会被覆盖)
document.write("好好学习");

//举例
<p>day day up</p>
<div>上课不许睡觉</div> 
<div onclick="document.write('覆盖')">不许点我</div>

代码示例:
在页面弹出一个提示框
 在页面弹出一个输入框

在控制台打印数据  这个是给开发人员看的

弹出确认框  默认有确认取消两个按钮

动态的向页面添加内容  用的很少
被覆盖的情况

变量的定义与赋值

var a = 10;
// 变量的作用 : 用来存储数据的

// 1. 变量声明
var a;
// 2. 变量赋值
a = 10;

// 3. 变量的重新赋值
	// (1) 先把内存中的原值销毁掉
	// (2) 把新值存入变量
a = 12;

//4.变量的重新声明
	//(1)先销毁掉变量在内存中开辟的空间
	//(2)使用var在内存中开辟新的内存空间
var  a;

//5.变量的批量声明和赋值,每个变量之间用逗号隔开,最后加 ;
var a = 12 , b = 23 , c = 24 , d = 25 ;

//6.把一个变量的值赋值给另一个变量
a = b ;
//此时a 就是 b的值 a = 23

变量的命名规则和规范

命名规则 : 必须遵守, 不遵守程序就会报错

  1. 变量名使用_ $ 或者字母开头, 变量里面可以包括 _ $ 字母 数字
  2. 变量必须声明后才能使用, 否则就会报错
  3. 不能使用js里面的关键字和保留字

命名规范 : 程序员约定俗成的一个规矩

  1. 最好使用英语单词来命名
  2. 驼峰命名法

数据类型

直接量 : 计算机可以直接识别的数据 符合JS数据类型的数据

程序报错 : 1. 语法错误 2. 数据错误

计算机把不同的数据分为不同的类型

数据类型的分类 :

  1. 字符串类型(string类型) : js里面一切以双引号或者单引号包裹的内容就是字符串类型
    注意点 : 1, 在字符串里面包裹字符串, 要用不同的引号
    1. 不能单引号和双引号混合使用
    2. 要注意区分变量名和字符串

  2. 数字类型 (number 类型) : 数学上一切的数字 0 1 -1 3.14
    作用 : 就是用来做数学运算

  3. 布尔类型 (boolean 类型) true false 表示的是事物的对立面 对错

  4. undefined 我们的变量声明之后 未赋值, js给变量赋的一个初始值 它是一种特殊的数据类型 他表示值为空

  5. null 表示的值为空 它是一种特殊的对象 也成Null类型 必须人为的赋值给某个变量

  6. 数据类型检测== typeof== 数据; 或者== typeof ()==;
    typeof返回的数据有 : number boolean undefined object string function

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值