js计算器与函数的对象

js实现计算器

<body>
		第一个数:<input type="text" name="" id="one" /><br />
		第二个数:<input type="text" name="" id="two" /><br />
		运算方式:<input type="button" name="yunsuan" id="yunsuan" value="+" onclick="cal('+')" />
		<input type="button" name="yunsuan" id="yunsuan" value="-" onclick="cal('-')" />
		<input type="button" name="yunsuan" id="yunsuan" value="*" onclick="cal('*')" />
		<input type="button" name="yunsuan" id="yunsuan" value="/" onclick="cal('/')" /><br />
		运算结果:<input type="text" name="" id="result" value="" />
		<script type="text/javascript">
			function cal(y) {
				//获取两个文本框的值并相加
				var one = document.getElementById("one").value
				var two = document.getElementById("two").value
				var result = 0
				switch (y) {
					case "+":
						result = parseFloat(one) + parseFloat(two)
						break;
					case "-":
						result = parseFloat(one) - parseFloat(two)
						break;
					case "*":
						result = parseFloat(one) * parseFloat(two)
						break;
					case "/":
						result = parseFloat(one) / parseFloat(two)
						break;
					default:
						break;
				}
				document.getElementById("result").value = result
			}
		</script>
	</body>

函数的对象

<script type="text/javascript">
			//使用Object创建一个对象
			var student=new Object()
			student.stuID="1001"
			student.stuName="张三"
			student.className="移动2班"
			//给对象添加了一个函数sayHello()
			student.sayHello=function(){
				console.log("大家好")
			}
			//对象名.函数名()实现函数的调用
			student.sayHello()
			console.log(student.stuID)
			//使用function创建一个构造函数
			function teachaer(tid,tname){
				//this表示当前对象
				this.tid=tid
				this.tname=tname
				this.eat=function(){
					console.log("吃饭")
				}
			}
			var t1=new teachaer("1","张三")
			//使用t1来访问属性和函数
			//调用函数
			t1.eat()
			console.log(t1.tid,t1.tname)
		</script>

字符串


            var str="Hello World!"
            console.log(str.length)//length用来获取字符串的长度
            console.log(str.charAt(2))
            //判断是否包含某个字符
            console.log(str.indexOf("l"))
            console.log(str.indexOf("b"))
            //开始与结束的位置
            console.log(str.substring(0,5))
            //第一个参数指的是索引,第二个参数指的是截取的字符串的长度
            console.log(str.substr(1,2))
        

<script type="text/javascript">
			var str="Hello World!"
			console.log(str.length)//length用来获取字符串的长度
			console.log(str.charAt(2))
			//判断是否包含某个字符
			console.log(str.indexOf("l"))
			console.log(str.indexOf("b"))
			//开始与结束的位置
			console.log(str.substring(0,5))
			//第一个参数指的是索引,第二个参数指的是截取的字符串的长度
			console.log(str.substr(1,2))
		</script>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值