JS基础入门

JavaScript

第一章 JS基础入门



一、JS语言简史

  • JS语言的起始

  • 网景(Netscape Navigator) 开发的叫做navigator浏览器,后成为“火狐”。

  • 1995年,网景公司决定在浏览器中加入一门语言,可以作交互效果,提高用户体验。

  • JavaScript作为Netscape Navigator浏览器的一部分首次出现在1996年,他最初的设计目标时改善网页的用户体验

  • 作者为:Brendan Eich

  • 初期JavaScript被命名为live script,后因和sun公司合作,因市场宣传需要改名JavaScript,后来sun公司被Oracle收购,JavaScript版权归oracle公司所有


二、JS的逼格

  • 解释性语言(单线程) javascript php python…
  • 优点:跨平台
  • 缺点:稍微慢
  • 可正常计算的范围
  • 小数点前16位
  • 小数点后16位

三、主流浏览器及其内核

浏览器内核
FirefoxGecko
IEtrident
Google chromeWebkit/blink
SafarlWebkit
Operapresto

四、JS的几种写法

  1. 写在script标签内
  2. 写在外部js文件里面
  3. 写在标签内部

五、基础语

变量声明

var a=100,
b=100,
c=100,
d=100,
e=100,
f;
  • 赋值的顺序,自右往左,计算的顺序,自左向右,特殊优先级优先
  • 原始值 stack(栈)拷贝-不可以改变的原始值
number. ---数字
string. --字符串
Boolean ---true false
undefined --没定义
null --空字符
var a;
a = 10;
b= a;
a=20;
document.write(b);
输出出结果为 10

引用值 (heap)

var arr =[1,2];
var arr1=arr;
arr.push(3);
document.write(arr1);
输出结果为 1,2,3
but
var arr =[1,2];
var arr1 =arr;
arr=[1,3];
document.write(arr1);
输出结果为1,2

六、JavaScript错误分成两种

  • 低级错误(语法解析错误)
  • 逻辑错误(标准错误,情有可原)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值