how to make jump naturally?

I’ve been studying this matter but it’s not easy for a beginner.
This is what I want to implement.
A character jumps. It goes up fast at first, gets slow down and the gravity applies at the top and fall.
Like a real jump. I wonder how to control the speed.

Can anyone help me with this? Any advise will be so appreciated.

Make sure the player has a rigidbody.

Javascript (May need tweaking):

var jumpForce = 400;

function Update() {

if(Input.GetKeyDown("space"))
     rigidbody.AddForce(Vector3.up * jumpForce);

}

C#:

public int jumpForce = 400;

void Update(){

if(Input.GetKeyDown("space"))
     rigidbody.AddForce(Vector3.up * jumpForce)

}

Adjust the jumpForce through the inspector until it gets just right. It all depends on the size of your player and the gravity. Hope this helps.