JavaScript---part 1

这篇博客介绍了JavaScript的基本概念,包括其含义、主要特点和组成部分。详细讲解了JavaScript的三种引入方式,并深入探讨了语言的语法,如基本语法规则、注释、输入输出语句、变量定义及数据类型。还涵盖了各种运算符的使用,如算术、关系、逻辑和赋值运算符。
摘要由CSDN通过智能技术生成

一.Javascript的含义

是一种解释性的语言,主要给网页添加各色各样的动态功能,同时为用户提供浏览效果。

二.JavaScript的主要特点

  1. 简单性
  2. 动态性
  3. 安全性
  4. 跨平台性

三.JavaScript的组成

在这里插入图片描述

  1. ECMAScript :描述语言的语法和基本对象
  2. BOM:描述网页内容的方法和接口
  3. DOM:描述与浏览器进行交互的方法和接口

四.JavaScript的三种引入方式

1.标签内引入
2.内部引入
3.外部引入

五、JaveScript的语法

5.1 基本语法规则

   (1)严格区分大小写
   
   (2)对空格、换行、缩进不敏感,一条语句可以多行写

   (3)一条语句结束后可以使用分号,也可以不用

5.2 注释符号

(1)单行注释符:以’//‘开始,到所在行的结束

   (2)多行注释符:以’/*‘开始,以’*/‘结束,中间可以包含多行

5.3 输入输出语句

输入输出语句:实现网页与用户的交互

(1)输出语句:

	  alert('字符串'):消息框,'字符串'为消息框上显示的内容
	  
	  console.log(内容):输出到浏览器的console中
	  
	  console.info(内容):输出到浏览器的console中
	  
	  console.error(内容):输出错误信息到console中

(2)输入语句:

      prompt('字符串'):浏览器弹出输入框,用户可以通过输入框输入内容

5.4 定义变量

变量:在程序运行过程中值会发生改变的量。本质是内存中的一款存储区域

   (1)声明变量:
        
		var 变量名 = 值;
		
   (2)先声明,后赋值
   
        var 变量;
		
		变量 = 值;
	
   (3)命名规则:
    
	  a、由字母、数字、下划线和美元符号$组成
	  
	  b、不能以数字开头
	  
	  c、严格区分大小写
	  
	  d、不能是关键字、保留字
	  
	  e、建议做到见名知意、
	  
	  f、建议使用驼峰命名法:首字母小写,后面单词的首字母大写

5.5 变量的数据类型

    强类型语言:C/C++、Java 在声明变量时必须指定变量的数据类型
	
	弱类型语言:JaveScript、python  在声明变量时不用指定变量的数据类型。变量的数据类型在程序运行过程中自动确定
	

	(1)基本数据类型

	   Boolean:布尔型(逻辑型)
	   
	   String:字符串(用单引号或双引号括起来的字符序列)
	   
	   Number:数字型(整数和小数)
	   
	   Null:空值型
	   
	   Undefined:未定义型
	 
	(2)复合数据类型:Object(对象)

5.6 数字型变量

数字型常用的数制:

      a、二进制:由0和1组成的数字序列
	  
	  b、八进制:由0开头,0~7组成的数字序列,逢八进一
	  
	  c、十六进制:是0x开头,由0~9数字和A~F字母组成
	  
	  d、十进制

取值范围(最大值和最小值):

	   最大值:Number.Max_VALUE
	   
	   最小值:Number.Min_VALUE

特殊的数字型:

       NaN:Not a Number
	   
	   isNaN(变量):判断变量是否是非数字类型。若是非数字类型返回true,若是数字返回false

5.7 字符串型变量

字符串类型:用单引号或双引号括起来的字符序列。在单引号字符串中可以嵌套双引号;在双引号字符串中可以嵌套单引号,但是单引号和双引号不能交叉。

	    a、转义字符:以'\'开头,后跟一个字符,代表某个特殊含义
	   
	             \n:表示换行
				 
				 \t:Tab符号
				 
				 \b:退格符
				 
				 \x:十六进制数  \xhh
				 
				 \\:表示输出一个'\'
				 
		b、字符串的长度:字符串变量默认有length属性,代表字符串的长度(有效字符串的个数)
		
		c、访问字符串中的某个字符:字符串变量名[index],index的取值从10开始到字符串的长度减1
		
		d、字符串的拼接:通过'+'实现。不同类型的数据和字符串拼接时,会将其他类型的数据先转换成字符串。

5.8 数据类型的检测

数据类型的检测:typeof
<body>
    <script>
        var s = 'student'
        console.log(typeof 12)
        console.log(typeof null)

        var pt = 123
        // s1 = toString(pt)
        s1 = String(pt)
        console.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值