JavaScript学习笔记(介绍,变量的声明与调用,运算符)。

JavaScript学习笔记 #1

(1) JavaScript 介绍
JavaScript 是一种基于对象和事件驱动的客户端弱类型的脚本语言; 是用来给页面添加动态的功能,提供用户和界面之间的交互。

  • 对象有三大特征: 属性 行为:(主动行为:方法) ,(被动行为:事件)
  • 对象的三大特征: 属性 方法 事件
  • 属性:描述该事物的外观特征,
    方法:该事物具备的主动行为,
    事件:该事物具备的被动行为。

(2)JavaScript 嵌入页面的方式
方式可以分为 三种:

  1. 行间嵌入
<button onclick="click()"></button>

		//在js文件javaScrpit代码中
		function click(){
			// 此处添加事件
		}
  1. 内嵌Javascript: 通过SCRIPT标签嵌入 JS程序代码块
<script type="text/javascript">
	//此处写入javaScrpit代码
</script>   
  1. 外部Javascript : 通过script标签引入 外部的js src属性
<script src="" type="text/javascript" charset="utf-8"></script>
//一般在</head><body>中或<body></body>中底部加入以上代码。

JavaScript中的变量的声明(ES5.0)

声明变量: var 变量名称;
初始化变量: var 变量名称=值;

			var num_1=1;
			
			var num_2;
			num_2=1;

变量名称命名规则

  • 变量命名必须以字母或是下标符号”_”或者”$”为开头。
  • 变量名长度不能超过 255 个字符。
  • 变量名中不允许使用空格,首个字不能为数字。
  • 不用使用脚本语言中保留的关键字及保留符号作为变量名。
  • 变量名区分大小写。(javascript 是区分大小写的语言)
  • 汉语可以作为变量名。但是不建议使用。
  • 名称区分大小写

(3)JavaScript中的变量的调用

  • alert(此处输入变量名称);
  • consol.log(此处输入变量名称);
  • document.write(此处输入变量名称);
			var num_1=1;
			alert(num_1);
			//运行浏览器可直接看到显示弹窗
			
			var num_1=1;
			console.log(num_1);
			//在F12控制台中可看到变量的值
			
			var num_1=1;
			document.write(num_1);
			//在html<body></body>中直接显示

JavaScript 中的数据类型与数据类型之间的转换;

  1. 数据类型:
    基本的数据类型:
  • number(数字类型)
  • string(字符串)
  • boolean(布尔类型)
  • undefined(未定义的)
  • null(空值);
    特殊数据类型:
  • object (对象类型)
  1. 数据类型的查看方式
    typeof (此处输入变量名称 );
		var num=1;
		console.log(typeof(num));
		//数据类型为:number

		var str='我是字符串';
		console.log(typeof(str));
		//数据类型为:string
		
		var nudf;
		console.log(typeof(undf));
		//数据类型为undefind
  1. 数据类型的转换
  • 字符串转为数值:
    parseInt(此处输入变量名称);
    parseFloat(此处输入变量名称);
  • 数值转换为字符串:
    String(此处输入变量名称);
    (4) JavaScript中的运算符和表达式
  1. 算术运算符,
    包括“ + ”,“ - ”,“ * ”,“ / ”,“ % (求余)”,“ ++(自增) ”,“ – (自减)”
var i,j=1;
		i=j++;
		console.log(i,j);
		//i=1,j=2

可以理解为:

i=j;
j=j+1;

自减:“–”同上

  1. 比较运算符,
    包括“ < ”,“ > ”,“ <= ”,“ >= ”,“ == ”,“ !=(不等于)”

  2. 赋值运算符,
    包括“=”,“+=”,“- =”,“*=”,“/=”,“%=”

		var i=1,j=2;
		i+=i;
		//i=i+i
		i+=j;
		//i=i+j
  1. 逻辑运算符,
    包含“||(逻辑与)”,“&&(逻辑或)”,“!(逻辑非)”

  2. 条件运算符.
    条件运算符是JavaScript支持的一种特殊的运算符。
    语法:条件 ? 表达式1 : 表达式2;
    说明:如果“条件”为true,则表达式的值使用“表达式1”的值;如果“条件”为false,则表达式的值使用“表达式2”的值。

		var i=1,j=2,y;
		y=(i>j)?'i>j':'i<j';
		console.log(y);
		//结果为:i<j

以上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值