初识javascript
1.简介:Javascript是Netscape(网景)公司与Sun公司(现被甲骨文收购)合作开发的一款是网页具备交互能力的程序设计语言。
2.与之功能相同的语言有VBScript和Jscript(这两款是微软开发的),ECMAScript(这款是Netscape(网景)公司和Sun公司联合ECMA(欧洲计算机制造商协会))对Javascript进行标准化之后的语言.这三种语言本质上都是一样的。
3.JavaScript语言与Java语言没有任何关系,他最开始的名字叫做LiveScript,后来选择"JavaScript"作为正式名字的原因,大概是想让他听起来有系出名门的感觉,大多数人会把这两种语言混淆,但事实上,Java理论上几乎可以部署在任何环境,而JavaScript却倾向于只应用在浏览器中。
4.JavaScript是解释型程序设计语言不需要编译器-只需要解释器。编译型语言与解释型语言的区别在与:用编译型语言编写的代码在编译的阶段就能发现错误,而解释性语言则在执行到相关代码时才能发现该错误。
5.相比于编译型语言(如Java,C#等),JavaScript的优点是容易入门,而编译型语言往往运行速度更快,可移植性更好。
6.强类型语言:一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。java、.NET、C++、python等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。例如你有一个整数,如果不显式地进行转换,你不能将其视为一个字符串。反之,不需要明确变量类型的语言称为弱类型语言。JavaScript就是弱类型语言;看一看下面的代码
var age="abc",age=123;
上面的代码在强类型语言中是非法的,但在JavaScript中是完全合法的;JavaScript并不在意age的值是一个字符串还是一个数;
- NewInstallUserMapper.class阅读笔记
- TimeUtil类所有方法
- mapreduce项目调优
- zookeeper强制关机无法启动Unable to load database on disk具体解决步骤
- Python爬淘宝——300W淘宝文胸说明了什么
- 文本编码转换工具iconv 附批量转换文件编码命令
- 用23行代码爬取豆瓣音乐top250
- GitHub上超9Kstars的Python爬虫项目——pyspider(国人编写)
- 理解zookeeper选举机制
- zookeeper详解
- Python爬虫进阶(一)使用Selenium进行网页抓取
- R语言的优劣
- 学习SQL【10】-SQL高级处理
- 使用Python操作机器人聊天
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- windows的Ubuntu子系统ssh和ftp
- 面试官问:如何设计一个安全的对外接口?
- [树莓派公网远程监控]autossh反向代理
- 用 LDSC 计算遗传度以及遗传相关性
- SVG 入门指南(初学者入门必备)
- 快速介绍Python数据分析库pandas的基础知识和代码示例
- CSDN如何自定义一个漂亮的模块
- centeros7安装mysql
- 使用Keras构建具有自定义结构和层次图卷积神经网络(GCNN)
- 给大忙人写的单例模式的八种实现方法
- 在Python中使用Torchmoji将文本转换为表情符号
- 我通过三个故事终于学明白了三种工厂模式
- 《设计模式》系列-SOLID设计原则
- (力扣)面试题56 - I. 数组中数字出现的次数
- 玩转 Java8 中的 Stream 之从零认识 Stream