首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JavaScript: Data Structures

JavaScript: Data Structures

作者头像
geovindu
发布2026-06-18 21:13:49
发布2026-06-18 21:13:49
490
举报
代码语言:javascript
复制
// JavaScript Document  
// file:1.js
// edit: geovindu, Geovin Du
/*var GeovinDu = {
   firstName: "Geovin", 
   lastName: "Du"
};

var student1 = {
   id: "12345678",
   courses: ["Programming I", "English II", "Chinese"],
   advised: false
};

console.log(GeovinDu.lastName); // displays "Du"
console.log(student1["id"]); // displays "12345678"
console.log(student1.courses[1]); displays "English II"
student1.advised = true;
GeovinDu.age = 50;*/
$(document).ready(function () {	
	
function Person(first, middle, last) {
   this.first = first;
   this.middle = middle;
   this.last = last;
   this.initials = initials;
}
	
function CNPerson(sumname, realname, age,sex) {
   this.sumname = sumname;
   this.realname = realname;
   this.age = age;
   this.sex=sex;
   this.gender = gender;
}

	
function gender()
{
		//暂时,以一个处理,不以数组处理
		var cn="";
		if(this.age>=18 && this.sex=="女")
		{
			cn="小姐";
		}
		if(this.age>=30 && this.sex=="女")
		{
			cn= "女士";
		}
		if(this.age>=18 && this.sex=="男")
		{
			cn= "先生";
		}
		if(this.age>=30 && this.sex=="男")
		{
			cn="先生";
		}
	return cn;
}
	
function initials() {
   //取第一个字母
   return this.first[0] + this.middle[0] + this.last[0];
}

var aPerson = new Person("Du","King","Geovin");
console.log("First name: " + aPerson.first);
console.log("Middle name: " + aPerson.middle);
console.log("Last name: " + aPerson.last);
console.log("Initials: " + aPerson.initials());	
	
	
var cPerson=new CNPerson("涂","聚文",25,"男");
console.log("姓:"+cPerson.sumname);
console.log("名:"+cPerson.realname);
console.log("年龄:"+cPerson.age);
console.log("性别:"+cPerson.sex);
//cPerson.gender=gender();
//console.log(cPerson.gender);
console.log("称呼:"+cPerson.gender())
	
$("#sumname").html(cPerson.sumname);
$("#realname").html(cPerson.realname);
$("#age").html(cPerson.age);
$("#sex").html(cPerson.sex);
$("#gender").html(cPerson.gender());	
});

调用:

代码语言:javascript
复制
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="ie=edge">	
<title>Data Structures & Algorithms with JavaScript </title>
	<meta name="Description" content="geovindu,涂聚文,Geovin Du"/>
<meta name="Keywords" content="geovindu,涂聚文,Geovin Du"/>
<meta name="author" content="geovindu,涂聚文,Geovin Du"/>	
<script  src="js/jquery-3.6.0.js"></script>
<script type="text/javascript" src="data/1.js"></script>	
</head>

<body>
<div id="sumname">du</div>
<div id="realname">geovin</div>
<div id="age"></div>
<div id="sex"></div>
<div id="gender"></div>	

</body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档