写在前头:学习编程,不论任何一种语言,需要的不是天赋,而是努力和付出。
只要用心耕种,终会开花结果。
一起学习,共同进步。
一,javascript的简介及用途
简介:JavaScript(简称为JS)是一种高级的、解释型的编程语言。
JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。
它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。
它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。
它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。
用途:
1、嵌入动态文本于HTML页面;
2、对浏览器事件做出响应;
3、读写HTML元素;
4、在数据被提交到服务器之前验证数据;
5、检测访客的浏览器信息;
6、基于Node.js技术进行服务器端编程。
二,软件的获取及安装
学习JavaScript可以使用(HBuilder X)进行代码编写
链接:https://pan.baidu.com/s/19JmmvZAjYLiktxWPHKVaEw?pwd=4xqp
提取码:4xqp
复制这段内容后打开百度网盘App,操作更方便哦。
三,基础入门
一,JavaScript语法
1,区分大小写。
javascript语言中一切(变量,函数名和操作符)都区分大小写。
2,标识符。
标识符指变量,函数,属性的名字,或者函数的参数。标识符需要遵循一下原则:
(1)第一个字符必须是字母,下划线"_"或者是美元符号"$"
(2)其他字符可以是字母,下划线,美元符号或数字。
3,注释。
//单行注释
/*
*多行注释
*
*/
(ctri+/)多行注释快捷键
二,JavaScript的数据类型
一,基本数据类型
1,数值数据类型(number)
2,布尔类型(boolean)
3,未定数据类型(undefined)
4,空数据类型(null)
二,引用数据类型
1,字符串类型(string)
2,array数组类型
3,对象类型(object)
使用typeof方法可以查看数据类型
三,JavaScript变量
一,变量的命名规则
1,变量名是我第一个字符只能是英文字母或下划线。
2,变量名从第二个字符开始,可以使用数字,字母和下划线。
3,变量名区分大小写。
4,不能使用关键字。
二,变量定义的方法
JavaScript使用var关键字来声明一个变量。
(1)var name; //只声明变量,没给初值。
(2)var price = 12.50 //声明变量同时给变量赋值。
(3)var a,b,c; // 同时声明多个变量,没有初值。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var stuName //声明一个变量
stuName = "椿" //给stuName变量赋值
alert(stuName) //通过(alert)弹出框的方式将变量的值弹出
document.write(stuName) //将变量的值打印到页面上
document.write("<br>")
document.write(stuName)
//经常用于代码调试,主要通过控制台进行打印输出
console.log(stuName)
//同时声明多个变量
//var x,y,z = 10
var x = y = z = 10
console.log(x)
console.log(y)
console.log(z)
var fru = true
//查看数据的使用类型,使用typeof
console.log(typeof stuName) // string
console.log(typeof x) // number
console.log(typeof fru) //boolean
//在js中,变量的数据类型跟该变量后面赋的值的类型有关,后面的值的类型是什么,那么该变量的数据类型就是什么,
//比如一个变量的值是字符串类型,那么该变量就是字符串类型
</script>
</body>
</html>
四,混合计算时的数据类型
(1)整数+小数结果是小数。
(2)整数+字符串结果是字符串。
(3)整数+布尔型结果是整数。
(4)整数+空值结果是整数。
(5)小数+字符串结果是字符串。
(6)小数+布尔型结果是小数。
(7)小数+空值结果是小数。
(8)字符串+布尔型结果是字符串。
(9)字符串+空值结果是字符串。
(10)布尔型+空值结果是整数。
五,数据类型的转换
一,自动类型转化
二,强制类型转化
强制类型转化是指数字与字符串之间的转换
(1)转化成整数:用parseInt()函数
(2)转化成小数:用parseFloat()函数
我也是刚开始学习JavaScript,第一次写这方面博客,如有什么建议和意见,可以评论。
多谢观看。